home *** CD-ROM | disk | FTP | other *** search
/ Dictionary of the Living World 3 / Dictionary of the Living World Version 3.0 (Media Design Interactive)(Macintosh)(1993).iso / dolw 3.0 / dolw 3.0.rsrc / bin.rsrc_CODE_3.txt < prev    next >
Text File  |  1993-02-04  |  278KB  |  5,009 lines

  1. # near model CODE resource
  2. # jump table entries: 1048-1092 (45 of them)
  3. export_171:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4267                     clr.w      -[A7]
  6. 00000006  42A7                     clr.l      -[A7]
  7. 00000008  486D AA0E                pea.l      [A5 - 0x55F2]
  8. 0000000C  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  9. 00000010  4E5E                     unlink     A6
  10. 00000012  4E75                     rts
  11. export_155:
  12. 00000014  4E56 FEFE                link       A6, -0x0102
  13. 00000018  2F07                     move.l     -[A7], D7
  14. 0000001A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  15. 0000001E  486E FF00                pea.l      [A6 - 0x100]
  16. 00000022  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  17. 00000026  4257                     clr.w      [A7]
  18. 00000028  486E FF00                pea.l      [A6 - 0x100]
  19. 0000002C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  20. 00000030  486E FEFE                pea.l      [A6 - 0x102]
  21. 00000034  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  22. 00000038  3E1F                     move.w     D7, [A7]+
  23. 0000003A  4A47                     tst.w      D7
  24. 0000003C  5C8F                     addq.l     A7, 6
  25. 0000003E  660E                     bne        +0x10 /* 0000004E */
  26. 00000040  4267                     clr.w      -[A7]
  27. 00000042  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  28. 00000046  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  29. 0000004A  7001                     moveq.l    D0, 0x01
  30. 0000004C  6002                     bra        +0x4 /* 00000050 */
  31. label0000004E:
  32. 0000004E  7000                     moveq.l    D0, 0x00
  33. label00000050:
  34. 00000050  2E2E FEFA                move.l     D7, [A6 - 0x106]
  35. 00000054  4E5E                     unlink     A6
  36. 00000056  4E75                     rts
  37. export_156:
  38. 00000058  4E56 FFFC                link       A6, -0x0004
  39. 0000005C  2F07                     move.l     -[A7], D7
  40. 0000005E  7004                     moveq.l    D0, 0x04
  41. 00000060  2D40 FFFC                move.l     [A6 - 0x4], D0
  42. 00000064  4267                     clr.w      -[A7]
  43. 00000066  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  44. 0000006A  486E FFFC                pea.l      [A6 - 0x4]
  45. 0000006E  486E 000A                pea.l      [A6 + 0xA]
  46. 00000072  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  47. 00000076  3E1F                     move.w     D7, [A7]+
  48. 00000078  4A47                     tst.w      D7
  49. 0000007A  6610                     bne        +0x12 /* 0000008C */
  50. 0000007C  7004                     moveq.l    D0, 0x04
  51. 0000007E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  52. 00000082  6604                     bne        +0x6 /* 00000088 */
  53. 00000084  7000                     moveq.l    D0, 0x00
  54. 00000086  6006                     bra        +0x8 /* 0000008E */
  55. label00000088:
  56. 00000088  70DC                     moveq.l    D0, 0xFFFFFFDC
  57. 0000008A  6002                     bra        +0x4 /* 0000008E */
  58. label0000008C:
  59. 0000008C  3007                     move.w     D0, D7
  60. label0000008E:
  61. 0000008E  2E1F                     move.l     D7, [A7]+
  62. 00000090  4E5E                     unlink     A6
  63. 00000092  4E75                     rts
  64. export_157:
  65. 00000094  4E56 FFFC                link       A6, -0x0004
  66. 00000098  2F07                     move.l     -[A7], D7
  67. 0000009A  7004                     moveq.l    D0, 0x04
  68. 0000009C  2D40 FFFC                move.l     [A6 - 0x4], D0
  69. 000000A0  4267                     clr.w      -[A7]
  70. 000000A2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  71. 000000A6  486E FFFC                pea.l      [A6 - 0x4]
  72. 000000AA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  73. 000000AE  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  74. 000000B2  3E1F                     move.w     D7, [A7]+
  75. 000000B4  4A47                     tst.w      D7
  76. 000000B6  6610                     bne        +0x12 /* 000000C8 */
  77. 000000B8  7004                     moveq.l    D0, 0x04
  78. 000000BA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  79. 000000BE  6604                     bne        +0x6 /* 000000C4 */
  80. 000000C0  7000                     moveq.l    D0, 0x00
  81. 000000C2  6006                     bra        +0x8 /* 000000CA */
  82. label000000C4:
  83. 000000C4  70DC                     moveq.l    D0, 0xFFFFFFDC
  84. 000000C6  6002                     bra        +0x4 /* 000000CA */
  85. label000000C8:
  86. 000000C8  3007                     move.w     D0, D7
  87. label000000CA:
  88. 000000CA  2E1F                     move.l     D7, [A7]+
  89. 000000CC  4E5E                     unlink     A6
  90. 000000CE  4E75                     rts
  91. export_158:
  92. fn000000D0:
  93. 000000D0  4E56 FFFC                link       A6, -0x0004
  94. 000000D4  2F07                     move.l     -[A7], D7
  95. 000000D6  7002                     moveq.l    D0, 0x02
  96. 000000D8  2D40 FFFC                move.l     [A6 - 0x4], D0
  97. 000000DC  4267                     clr.w      -[A7]
  98. 000000DE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  99. 000000E2  486E FFFC                pea.l      [A6 - 0x4]
  100. 000000E6  486E 000A                pea.l      [A6 + 0xA]
  101. 000000EA  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  102. 000000EE  3E1F                     move.w     D7, [A7]+
  103. 000000F0  4A47                     tst.w      D7
  104. 000000F2  6610                     bne        +0x12 /* 00000104 */
  105. 000000F4  7002                     moveq.l    D0, 0x02
  106. 000000F6  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  107. 000000FA  6604                     bne        +0x6 /* 00000100 */
  108. 000000FC  7000                     moveq.l    D0, 0x00
  109. 000000FE  6006                     bra        +0x8 /* 00000106 */
  110. label00000100:
  111. 00000100  70DC                     moveq.l    D0, 0xFFFFFFDC
  112. 00000102  6002                     bra        +0x4 /* 00000106 */
  113. label00000104:
  114. 00000104  3007                     move.w     D0, D7
  115. label00000106:
  116. 00000106  2E1F                     move.l     D7, [A7]+
  117. 00000108  4E5E                     unlink     A6
  118. 0000010A  4E75                     rts
  119. export_159:
  120. fn0000010C:
  121. 0000010C  4E56 FFFC                link       A6, -0x0004
  122. 00000110  2F07                     move.l     -[A7], D7
  123. 00000112  7002                     moveq.l    D0, 0x02
  124. 00000114  2D40 FFFC                move.l     [A6 - 0x4], D0
  125. 00000118  4267                     clr.w      -[A7]
  126. 0000011A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  127. 0000011E  486E FFFC                pea.l      [A6 - 0x4]
  128. 00000122  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  129. 00000126  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  130. 0000012A  3E1F                     move.w     D7, [A7]+
  131. 0000012C  4A47                     tst.w      D7
  132. 0000012E  6610                     bne        +0x12 /* 00000140 */
  133. 00000130  7002                     moveq.l    D0, 0x02
  134. 00000132  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  135. 00000136  6604                     bne        +0x6 /* 0000013C */
  136. 00000138  7000                     moveq.l    D0, 0x00
  137. 0000013A  6006                     bra        +0x8 /* 00000142 */
  138. label0000013C:
  139. 0000013C  70DC                     moveq.l    D0, 0xFFFFFFDC
  140. 0000013E  6002                     bra        +0x4 /* 00000142 */
  141. label00000140:
  142. 00000140  3007                     move.w     D0, D7
  143. label00000142:
  144. 00000142  2E1F                     move.l     D7, [A7]+
  145. 00000144  4E5E                     unlink     A6
  146. 00000146  4E75                     rts
  147. export_160:
  148. fn00000148:
  149. 00000148  4E56 FFFC                link       A6, -0x0004
  150. 0000014C  48E7 0300                movem.l    -[A7], D6,D7
  151. 00000150  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  152. 00000154  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  153. 00000158  48C0                     ext.l      D0
  154. 0000015A  2E00                     move.l     D7, D0
  155. 0000015C  3E87                     move.w     [A7], D7
  156. 0000015E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  157. 00000162  4EBA FF6C                jsr        [PC - 0x94 /* 000000D0 */]
  158. 00000166  2D47 FFFC                move.l     [A6 - 0x4], D7
  159. 0000016A  4257                     clr.w      [A7]
  160. 0000016C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  161. 00000170  486E FFFC                pea.l      [A6 - 0x4]
  162. 00000174  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  163. 00000178  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  164. 0000017C  3C1F                     move.w     D6, [A7]+
  165. 0000017E  4A46                     tst.w      D6
  166. 00000180  588F                     addq.l     A7, 4
  167. 00000182  660E                     bne        +0x10 /* 00000192 */
  168. 00000184  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  169. 00000188  6604                     bne        +0x6 /* 0000018E */
  170. 0000018A  7000                     moveq.l    D0, 0x00
  171. 0000018C  6006                     bra        +0x8 /* 00000194 */
  172. label0000018E:
  173. 0000018E  70DC                     moveq.l    D0, 0xFFFFFFDC
  174. 00000190  6002                     bra        +0x4 /* 00000194 */
  175. label00000192:
  176. 00000192  3006                     move.w     D0, D6
  177. label00000194:
  178. 00000194  4CDF 00C0                movem.l    D6,D7, [A7]+
  179. 00000198  4E5E                     unlink     A6
  180. 0000019A  4E75                     rts
  181. export_161:
  182. fn0000019C:
  183. 0000019C  4E56 FFFA                link       A6, -0x0006
  184. 000001A0  48E7 0108                movem.l    -[A7], D7,A4
  185. 000001A4  286E 000A                movea.l    A4, [A6 + 0xA]
  186. 000001A8  486E FFFA                pea.l      [A6 - 0x6]
  187. 000001AC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  188. 000001B0  4EBA FF5A                jsr        [PC - 0xA6 /* 0000010C */]
  189. 000001B4  306E FFFA                movea.w    A0, [A6 - 0x6]
  190. 000001B8  2D48 FFFC                move.l     [A6 - 0x4], A0
  191. 000001BC  4257                     clr.w      [A7]
  192. 000001BE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  193. 000001C2  486E FFFC                pea.l      [A6 - 0x4]
  194. 000001C6  486C 0002                pea.l      [A4 + 0x2]
  195. 000001CA  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  196. 000001CE  3E1F                     move.w     D7, [A7]+
  197. 000001D0  4A47                     tst.w      D7
  198. 000001D2  588F                     addq.l     A7, 4
  199. 000001D4  6636                     bne        +0x38 /* 0000020C */
  200. 000001D6  306E FFFA                movea.w    A0, [A6 - 0x6]
  201. 000001DA  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  202. 000001DE  6704                     beq        +0x6 /* 000001E4 */
  203. 000001E0  70DC                     moveq.l    D0, 0xFFFFFFDC
  204. 000001E2  602A                     bra        +0x2C /* 0000020E */
  205. label000001E4:
  206. 000001E4  302E FFFA                move.w     D0, [A6 - 0x6]
  207. 000001E8  E040                     asr        D0.w, 8
  208. 000001EA  48C0                     ext.l      D0
  209. 000001EC  81FC 0100                divs.w     D0, 0x100
  210. 000001F0  4840                     swap.w     D0
  211. 000001F2  1880                     move.b     [A4], D0
  212. 000001F4  322E FFFA                move.w     D1, [A6 - 0x6]
  213. 000001F8  48C1                     ext.l      D1
  214. 000001FA  83FC 0100                divs.w     D1, 0x100
  215. 000001FE  4841                     swap.w     D1
  216. 00000200  1941 0001                move.b     [A4 + 0x1], D1
  217. 00000204  302E FFFA                move.w     D0, [A6 - 0x6]
  218. 00000208  4234 0002                clr.b      [A4 + D0.w + 0x2]
  219. label0000020C:
  220. 0000020C  3007                     move.w     D0, D7
  221. label0000020E:
  222. 0000020E  4CDF 1080                movem.l    D7,A4, [A7]+
  223. 00000212  4E5E                     unlink     A6
  224. 00000214  4E75                     rts
  225. export_162:
  226. 00000216  4E56 FFFC                link       A6, -0x0004
  227. 0000021A  2F07                     move.l     -[A7], D7
  228. 0000021C  306E 000E                movea.w    A0, [A6 + 0xE]
  229. 00000220  2D48 FFFC                move.l     [A6 - 0x4], A0
  230. 00000224  4267                     clr.w      -[A7]
  231. 00000226  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  232. 0000022A  486E FFFC                pea.l      [A6 - 0x4]
  233. 0000022E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  234. 00000232  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  235. 00000236  3E1F                     move.w     D7, [A7]+
  236. 00000238  4A47                     tst.w      D7
  237. 0000023A  6612                     bne        +0x14 /* 0000024E */
  238. 0000023C  306E 000E                movea.w    A0, [A6 + 0xE]
  239. 00000240  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  240. 00000244  6604                     bne        +0x6 /* 0000024A */
  241. 00000246  7000                     moveq.l    D0, 0x00
  242. 00000248  6006                     bra        +0x8 /* 00000250 */
  243. label0000024A:
  244. 0000024A  70DC                     moveq.l    D0, 0xFFFFFFDC
  245. 0000024C  6002                     bra        +0x4 /* 00000250 */
  246. label0000024E:
  247. 0000024E  3007                     move.w     D0, D7
  248. label00000250:
  249. 00000250  2E1F                     move.l     D7, [A7]+
  250. 00000252  4E5E                     unlink     A6
  251. 00000254  4E75                     rts
  252. 00000256  4E56 FFFC                link       A6, -0x0004
  253. 0000025A  2F07                     move.l     -[A7], D7
  254. 0000025C  306E 000E                movea.w    A0, [A6 + 0xE]
  255. 00000260  2D48 FFFC                move.l     [A6 - 0x4], A0
  256. 00000264  4267                     clr.w      -[A7]
  257. 00000266  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  258. 0000026A  486E FFFC                pea.l      [A6 - 0x4]
  259. 0000026E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  260. 00000272  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  261. 00000276  3E1F                     move.w     D7, [A7]+
  262. 00000278  4A47                     tst.w      D7
  263. 0000027A  6612                     bne        +0x14 /* 0000028E */
  264. 0000027C  306E 000E                movea.w    A0, [A6 + 0xE]
  265. 00000280  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  266. 00000284  6604                     bne        +0x6 /* 0000028A */
  267. 00000286  7000                     moveq.l    D0, 0x00
  268. 00000288  6006                     bra        +0x8 /* 00000290 */
  269. label0000028A:
  270. 0000028A  70DC                     moveq.l    D0, 0xFFFFFFDC
  271. 0000028C  6002                     bra        +0x4 /* 00000290 */
  272. label0000028E:
  273. 0000028E  3007                     move.w     D0, D7
  274. label00000290:
  275. 00000290  2E1F                     move.l     D7, [A7]+
  276. 00000292  4E5E                     unlink     A6
  277. 00000294  4E75                     rts
  278. fn00000296:
  279. 00000296  4E56 FFFA                link       A6, -0x0006
  280. 0000029A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  281. 0000029E  286E 000A                movea.l    A4, [A6 + 0xA]
  282. 000002A2  7A00                     moveq.l    D5, 0x00
  283. 000002A4  7E00                     moveq.l    D7, 0x00
  284. 000002A6  2F0C                     move.l     -[A7], A4
  285. 000002A8  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  286. 000002AC  3C00                     move.w     D6, D0
  287. 000002AE  588F                     addq.l     A7, 4
  288. 000002B0  6046                     bra        +0x48 /* 000002F8 */
  289. label000002B2:
  290. 000002B2  7001                     moveq.l    D0, 0x01
  291. 000002B4  2D40 FFFA                move.l     [A6 - 0x6], D0
  292. 000002B8  4267                     clr.w      -[A7]
  293. 000002BA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  294. 000002BE  486E FFFA                pea.l      [A6 - 0x6]
  295. 000002C2  486E FFFF                pea.l      [A6 - 0x1]
  296. 000002C6  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  297. 000002CA  3E1F                     move.w     D7, [A7]+
  298. 000002CC  4A47                     tst.w      D7
  299. 000002CE  6628                     bne        +0x2A /* 000002F8 */
  300. 000002D0  7001                     moveq.l    D0, 0x01
  301. 000002D2  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  302. 000002D6  661E                     bne        +0x20 /* 000002F6 */
  303. 000002D8  102E FFFF                move.b     D0, [A6 - 0x1]
  304. 000002DC  B034 5000                cmp.b      D0, [A4 + D5.w]
  305. 000002E0  6604                     bne        +0x6 /* 000002E6 */
  306. 000002E2  5245                     addq.w     D5, 1
  307. 000002E4  6012                     bra        +0x14 /* 000002F8 */
  308. label000002E6:
  309. 000002E6  102E FFFF                move.b     D0, [A6 - 0x1]
  310. 000002EA  B014                     cmp.b      D0, [A4]
  311. 000002EC  6604                     bne        +0x6 /* 000002F2 */
  312. 000002EE  7A01                     moveq.l    D5, 0x01
  313. 000002F0  6006                     bra        +0x8 /* 000002F8 */
  314. label000002F2:
  315. 000002F2  7A00                     moveq.l    D5, 0x00
  316. 000002F4  6002                     bra        +0x4 /* 000002F8 */
  317. label000002F6:
  318. 000002F6  7EDC                     moveq.l    D7, 0xFFFFFFDC
  319. label000002F8:
  320. 000002F8  BC45                     cmp.w      D6, D5
  321. 000002FA  6F04                     ble        +0x6 /* 00000300 */
  322. 000002FC  4A47                     tst.w      D7
  323. 000002FE  67B2                     beq        -0x4C /* 000002B2 */
  324. label00000300:
  325. 00000300  3007                     move.w     D0, D7
  326. 00000302  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  327. 00000306  4E5E                     unlink     A6
  328. 00000308  4E75                     rts
  329. export_163:
  330. 0000030A  4E56 FFF8                link       A6, -0x0008
  331. 0000030E  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  332. 00000312  286E 000A                movea.l    A4, [A6 + 0xA]
  333. 00000316  7A00                     moveq.l    D5, 0x00
  334. 00000318  7E00                     moveq.l    D7, 0x00
  335. 0000031A  2F0C                     move.l     -[A7], A4
  336. 0000031C  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  337. 00000320  3C00                     move.w     D6, D0
  338. 00000322  588F                     addq.l     A7, 4
  339. 00000324  6060                     bra        +0x62 /* 00000386 */
  340. label00000326:
  341. 00000326  7001                     moveq.l    D0, 0x01
  342. 00000328  2D40 FFFA                move.l     [A6 - 0x6], D0
  343. 0000032C  4267                     clr.w      -[A7]
  344. 0000032E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  345. 00000332  486E FFFA                pea.l      [A6 - 0x6]
  346. 00000336  486E FFFF                pea.l      [A6 - 0x1]
  347. 0000033A  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  348. 0000033E  3E1F                     move.w     D7, [A7]+
  349. 00000340  4A47                     tst.w      D7
  350. 00000342  6642                     bne        +0x44 /* 00000386 */
  351. 00000344  7001                     moveq.l    D0, 0x01
  352. 00000346  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  353. 0000034A  6638                     bne        +0x3A /* 00000384 */
  354. 0000034C  7000                     moveq.l    D0, 0x00
  355. 0000034E  102E FFFF                move.b     D0, [A6 - 0x1]
  356. 00000352  3F00                     move.w     -[A7], D0
  357. 00000354  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  358. 00000358  3D40 FFF8                move.w     [A6 - 0x8], D0
  359. 0000035C  7000                     moveq.l    D0, 0x00
  360. 0000035E  1034 5000                move.b     D0, [A4 + D5.w]
  361. 00000362  3E80                     move.w     [A7], D0
  362. 00000364  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  363. 00000368  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  364. 0000036C  548F                     addq.l     A7, 2
  365. 0000036E  6604                     bne        +0x6 /* 00000374 */
  366. 00000370  5245                     addq.w     D5, 1
  367. 00000372  6012                     bra        +0x14 /* 00000386 */
  368. label00000374:
  369. 00000374  102E FFFF                move.b     D0, [A6 - 0x1]
  370. 00000378  B014                     cmp.b      D0, [A4]
  371. 0000037A  6604                     bne        +0x6 /* 00000380 */
  372. 0000037C  7A01                     moveq.l    D5, 0x01
  373. 0000037E  6006                     bra        +0x8 /* 00000386 */
  374. label00000380:
  375. 00000380  7A00                     moveq.l    D5, 0x00
  376. 00000382  6002                     bra        +0x4 /* 00000386 */
  377. label00000384:
  378. 00000384  7EDC                     moveq.l    D7, 0xFFFFFFDC
  379. label00000386:
  380. 00000386  BC45                     cmp.w      D6, D5
  381. 00000388  6F04                     ble        +0x6 /* 0000038E */
  382. 0000038A  4A47                     tst.w      D7
  383. 0000038C  6798                     beq        -0x66 /* 00000326 */
  384. label0000038E:
  385. 0000038E  3007                     move.w     D0, D7
  386. 00000390  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  387. 00000394  4E5E                     unlink     A6
  388. 00000396  4E75                     rts
  389. export_164:
  390. 00000398  4E56 FFFA                link       A6, -0x0006
  391. 0000039C  48E7 0300                movem.l    -[A7], D6,D7
  392. 000003A0  1D7C 0020 FFFF           move.b     [A6 - 0x1], 0x20 /* ' ' */
  393. 000003A6  7C00                     moveq.l    D6, 0x00
  394. 000003A8  7E00                     moveq.l    D7, 0x00
  395. 000003AA  605C                     bra        +0x5E /* 00000408 */
  396. label000003AC:
  397. 000003AC  7001                     moveq.l    D0, 0x01
  398. 000003AE  2D40 FFFA                move.l     [A6 - 0x6], D0
  399. 000003B2  4267                     clr.w      -[A7]
  400. 000003B4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  401. 000003B8  486E FFFA                pea.l      [A6 - 0x6]
  402. 000003BC  486E FFFF                pea.l      [A6 - 0x1]
  403. 000003C0  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  404. 000003C4  3E1F                     move.w     D7, [A7]+
  405. 000003C6  4A47                     tst.w      D7
  406. 000003C8  663E                     bne        +0x40 /* 00000408 */
  407. 000003CA  7001                     moveq.l    D0, 0x01
  408. 000003CC  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  409. 000003D0  6634                     bne        +0x36 /* 00000406 */
  410. 000003D2  0C2E 000D FFFF           cmpi.b     [A6 - 0x1], 0xD /* '\r' */
  411. 000003D8  671C                     beq        +0x1E /* 000003F6 */
  412. 000003DA  0C2E 000A FFFF           cmpi.b     [A6 - 0x1], 0xA /* '\n' */
  413. 000003E0  6714                     beq        +0x16 /* 000003F6 */
  414. 000003E2  0C46 7D00                cmpi.w     D6, 0x7D00 /* '}\0' */
  415. 000003E6  6C0E                     bge        +0x10 /* 000003F6 */
  416. 000003E8  206E 000A                movea.l    A0, [A6 + 0xA]
  417. 000003EC  11AE FFFF 6000           move.b     [A0 + D6.w], [A6 - 0x1]
  418. 000003F2  5246                     addq.w     D6, 1
  419. 000003F4  6012                     bra        +0x14 /* 00000408 */
  420. label000003F6:
  421. 000003F6  1D7C 000D FFFF           move.b     [A6 - 0x1], 0xD /* '\r' */
  422. 000003FC  206E 000A                movea.l    A0, [A6 + 0xA]
  423. 00000400  4230 6000                clr.b      [A0 + D6.w]
  424. 00000404  6002                     bra        +0x4 /* 00000408 */
  425. label00000406:
  426. 00000406  7EDC                     moveq.l    D7, 0xFFFFFFDC
  427. label00000408:
  428. 00000408  0C2E 000D FFFF           cmpi.b     [A6 - 0x1], 0xD /* '\r' */
  429. 0000040E  670C                     beq        +0xE /* 0000041C */
  430. 00000410  0C2E 000A FFFF           cmpi.b     [A6 - 0x1], 0xA /* '\n' */
  431. 00000416  6704                     beq        +0x6 /* 0000041C */
  432. 00000418  4A47                     tst.w      D7
  433. 0000041A  6790                     beq        -0x6E /* 000003AC */
  434. label0000041C:
  435. 0000041C  3007                     move.w     D0, D7
  436. 0000041E  4CDF 00C0                movem.l    D6,D7, [A7]+
  437. 00000422  4E5E                     unlink     A6
  438. 00000424  4E75                     rts
  439. export_165:
  440. 00000426  4E56 FFF8                link       A6, -0x0008
  441. 0000042A  48E7 0300                movem.l    -[A7], D6,D7
  442. 0000042E  1D7C 0020 FFFF           move.b     [A6 - 0x1], 0x20 /* ' ' */
  443. 00000434  7C00                     moveq.l    D6, 0x00
  444. 00000436  1D7C 0022 FFF8           move.b     [A6 - 0x8], 0x22 /* '\"' */
  445. 0000043C  422E FFF9                clr.b      [A6 - 0x7]
  446. 00000440  486E FFF8                pea.l      [A6 - 0x8]
  447. 00000444  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  448. 00000448  4EBA FE4C                jsr        [PC - 0x1B4 /* 00000296 */]
  449. 0000044C  3E00                     move.w     D7, D0
  450. 0000044E  5C8F                     addq.l     A7, 6
  451. 00000450  6054                     bra        +0x56 /* 000004A6 */
  452. label00000452:
  453. 00000452  7001                     moveq.l    D0, 0x01
  454. 00000454  2D40 FFFA                move.l     [A6 - 0x6], D0
  455. 00000458  4267                     clr.w      -[A7]
  456. 0000045A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  457. 0000045E  486E FFFA                pea.l      [A6 - 0x6]
  458. 00000462  486E FFFF                pea.l      [A6 - 0x1]
  459. 00000466  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  460. 0000046A  3E1F                     move.w     D7, [A7]+
  461. 0000046C  4A47                     tst.w      D7
  462. 0000046E  6636                     bne        +0x38 /* 000004A6 */
  463. 00000470  7001                     moveq.l    D0, 0x01
  464. 00000472  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  465. 00000476  662C                     bne        +0x2E /* 000004A4 */
  466. 00000478  0C2E 0022 FFFF           cmpi.b     [A6 - 0x1], 0x22 /* '\"' */
  467. 0000047E  6714                     beq        +0x16 /* 00000494 */
  468. 00000480  0C46 7D00                cmpi.w     D6, 0x7D00 /* '}\0' */
  469. 00000484  6C0E                     bge        +0x10 /* 00000494 */
  470. 00000486  206E 000A                movea.l    A0, [A6 + 0xA]
  471. 0000048A  11AE FFFF 6000           move.b     [A0 + D6.w], [A6 - 0x1]
  472. 00000490  5246                     addq.w     D6, 1
  473. 00000492  6012                     bra        +0x14 /* 000004A6 */
  474. label00000494:
  475. 00000494  1D7C 0022 FFFF           move.b     [A6 - 0x1], 0x22 /* '\"' */
  476. 0000049A  206E 000A                movea.l    A0, [A6 + 0xA]
  477. 0000049E  4230 6000                clr.b      [A0 + D6.w]
  478. 000004A2  6002                     bra        +0x4 /* 000004A6 */
  479. label000004A4:
  480. 000004A4  7EDC                     moveq.l    D7, 0xFFFFFFDC
  481. label000004A6:
  482. 000004A6  0C2E 0022 FFFF           cmpi.b     [A6 - 0x1], 0x22 /* '\"' */
  483. 000004AC  6704                     beq        +0x6 /* 000004B2 */
  484. 000004AE  4A47                     tst.w      D7
  485. 000004B0  67A0                     beq        -0x5E /* 00000452 */
  486. label000004B2:
  487. 000004B2  3007                     move.w     D0, D7
  488. 000004B4  4CDF 00C0                movem.l    D6,D7, [A7]+
  489. 000004B8  4E5E                     unlink     A6
  490. 000004BA  4E75                     rts
  491. export_166:
  492. 000004BC  4E56 FFD6                link       A6, -0x002A
  493. 000004C0  48E7 0700                movem.l    -[A7], D5,D6,D7
  494. 000004C4  7C00                     moveq.l    D6, 0x00
  495. 000004C6  7A00                     moveq.l    D5, 0x00
  496. 000004C8  206D A440                movea.l    A0, [A5 - 0x5BC0]
  497. 000004CC  2068 0006                movea.l    A0, [A0 + 0x6]
  498. 000004D0  1D50 FFF8                move.b     [A6 - 0x8], [A0]
  499. 000004D4  422E FFF9                clr.b      [A6 - 0x7]
  500. 000004D8  486E FFF8                pea.l      [A6 - 0x8]
  501. 000004DC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  502. 000004E0  4EBA FDB4                jsr        [PC - 0x24C /* 00000296 */]
  503. 000004E4  3E00                     move.w     D7, D0
  504. 000004E6  4A47                     tst.w      D7
  505. 000004E8  5C8F                     addq.l     A7, 6
  506. 000004EA  6600 00A2                bne        +0xA4 /* 0000058E */
  507. 000004EE  1D7C 002E FFFF           move.b     [A6 - 0x1], 0x2E /* '.' */
  508. 000004F4  1D6E FFF8 FFD6           move.b     [A6 - 0x2A], [A6 - 0x8]
  509. 000004FA  7C01                     moveq.l    D6, 0x01
  510. 000004FC  604C                     bra        +0x4E /* 0000054A */
  511. label000004FE:
  512. 000004FE  7001                     moveq.l    D0, 0x01
  513. 00000500  2D40 FFFA                move.l     [A6 - 0x6], D0
  514. 00000504  4267                     clr.w      -[A7]
  515. 00000506  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  516. 0000050A  486E FFFA                pea.l      [A6 - 0x6]
  517. 0000050E  486E FFFF                pea.l      [A6 - 0x1]
  518. 00000512  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  519. 00000516  3E1F                     move.w     D7, [A7]+
  520. 00000518  4A47                     tst.w      D7
  521. 0000051A  662E                     bne        +0x30 /* 0000054A */
  522. 0000051C  7001                     moveq.l    D0, 0x01
  523. 0000051E  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  524. 00000522  6624                     bne        +0x26 /* 00000548 */
  525. 00000524  0C2E 0020 FFFF           cmpi.b     [A6 - 0x1], 0x20 /* ' ' */
  526. 0000052A  6310                     bls        +0x12 /* 0000053C */
  527. 0000052C  0C46 0020                cmpi.w     D6, 0x20 /* ' ' */
  528. 00000530  6C0A                     bge        +0xC /* 0000053C */
  529. 00000532  1DAE FFFF 60D6           move.b     [A6 + D6.w - 0x42], [A6 - 0x1]
  530. 00000538  5246                     addq.w     D6, 1
  531. 0000053A  600E                     bra        +0x10 /* 0000054A */
  532. label0000053C:
  533. 0000053C  1D7C 0020 FFFF           move.b     [A6 - 0x1], 0x20 /* ' ' */
  534. 00000542  4236 60D6                clr.b      [A6 + D6.w - 0x42]
  535. 00000546  6002                     bra        +0x4 /* 0000054A */
  536. label00000548:
  537. 00000548  7EDC                     moveq.l    D7, 0xFFFFFFDC
  538. label0000054A:
  539. 0000054A  0C2E 0020 FFFF           cmpi.b     [A6 - 0x1], 0x20 /* ' ' */
  540. 00000550  6304                     bls        +0x6 /* 00000556 */
  541. 00000552  4A47                     tst.w      D7
  542. 00000554  67A8                     beq        -0x56 /* 000004FE */
  543. label00000556:
  544. 00000556  4A47                     tst.w      D7
  545. 00000558  6634                     bne        +0x36 /* 0000058E */
  546. 0000055A  2B6D A440 AA1C           move.l     [A5 - 0x55E4], [A5 - 0x5BC0]
  547. 00000560  6022                     bra        +0x24 /* 00000584 */
  548. label00000562:
  549. 00000562  206D AA1C                movea.l    A0, [A5 - 0x55E4]
  550. 00000566  2F28 0006                move.l     -[A7], [A0 + 0x6]
  551. 0000056A  486E FFD6                pea.l      [A6 - 0x2A]
  552. 0000056E  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  553. 00000572  4A40                     tst.w      D0
  554. 00000574  508F                     addq.l     A7, 8
  555. 00000576  6604                     bne        +0x6 /* 0000057C */
  556. 00000578  7A01                     moveq.l    D5, 0x01
  557. 0000057A  6008                     bra        +0xA /* 00000584 */
  558. label0000057C:
  559. 0000057C  206D AA1C                movea.l    A0, [A5 - 0x55E4]
  560. 00000580  2B50 AA1C                move.l     [A5 - 0x55E4], [A0]
  561. label00000584:
  562. 00000584  4A05                     tst.b      D5
  563. 00000586  6606                     bne        +0x8 /* 0000058E */
  564. 00000588  4AAD AA1C                tst.l      [A5 - 0x55E4]
  565. 0000058C  66D4                     bne        -0x2A /* 00000562 */
  566. label0000058E:
  567. 0000058E  3007                     move.w     D0, D7
  568. 00000590  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  569. 00000594  4E5E                     unlink     A6
  570. 00000596  4E75                     rts
  571. export_167:
  572. 00000598  4E56 0000                link       A6, 0
  573. 0000059C  48E7 0018                movem.l    -[A7], A3,A4
  574. 000005A0  700A                     moveq.l    D0, 0x0A
  575. 000005A2  A11E                     syscall    NewPtr, flags=1
  576. 000005A4  2848                     movea.l    A4, A0
  577. 000005A6  200C                     move.l     D0, A4
  578. 000005A8  6734                     beq        +0x36 /* 000005DE */
  579. 000005AA  4294                     clr.l      [A4]
  580. 000005AC  396E 0008 0004           move.w     [A4 + 0x4], [A6 + 0x8]
  581. 000005B2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  582. 000005B6  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  583. 000005BA  2940 0006                move.l     [A4 + 0x6], D0
  584. 000005BE  4AAD AA10                tst.l      [A5 - 0x55F0]
  585. 000005C2  588F                     addq.l     A7, 4
  586. 000005C4  6606                     bne        +0x8 /* 000005CC */
  587. 000005C6  2B4C AA10                move.l     [A5 - 0x55F0], A4
  588. 000005CA  600E                     bra        +0x10 /* 000005DA */
  589. label000005CC:
  590. 000005CC  266D AA10                movea.l    A3, [A5 - 0x55F0]
  591. 000005D0  6002                     bra        +0x4 /* 000005D4 */
  592. label000005D2:
  593. 000005D2  2653                     movea.l    A3, [A3]
  594. label000005D4:
  595. 000005D4  4A93                     tst.l      [A3]
  596. 000005D6  66FA                     bne        -0x4 /* 000005D2 */
  597. 000005D8  268C                     move.l     [A3], A4
  598. label000005DA:
  599. 000005DA  7001                     moveq.l    D0, 0x01
  600. 000005DC  6002                     bra        +0x4 /* 000005E0 */
  601. label000005DE:
  602. 000005DE  7000                     moveq.l    D0, 0x00
  603. label000005E0:
  604. 000005E0  4CDF 1800                movem.l    A3,A4, [A7]+
  605. 000005E4  4E5E                     unlink     A6
  606. 000005E6  4E75                     rts
  607. export_168:
  608. fn000005E8:
  609. 000005E8  4E56 0000                link       A6, 0
  610. 000005EC  48E7 0108                movem.l    -[A7], D7,A4
  611. 000005F0  7E00                     moveq.l    D7, 0x00
  612. 000005F2  286D AA10                movea.l    A4, [A5 - 0x55F0]
  613. 000005F6  6014                     bra        +0x16 /* 0000060C */
  614. label000005F8:
  615. 000005F8  302C 0004                move.w     D0, [A4 + 0x4]
  616. 000005FC  B06E 0008                cmp.w      D0, [A6 + 0x8]
  617. 00000600  6608                     bne        +0xA /* 0000060A */
  618. 00000602  7E01                     moveq.l    D7, 0x01
  619. 00000604  2B4C AA14                move.l     [A5 - 0x55EC], A4
  620. 00000608  6002                     bra        +0x4 /* 0000060C */
  621. label0000060A:
  622. 0000060A  2854                     movea.l    A4, [A4]
  623. label0000060C:
  624. 0000060C  200C                     move.l     D0, A4
  625. 0000060E  6704                     beq        +0x6 /* 00000614 */
  626. 00000610  4A07                     tst.b      D7
  627. 00000612  67E4                     beq        -0x1A /* 000005F8 */
  628. label00000614:
  629. 00000614  4A07                     tst.b      D7
  630. 00000616  6604                     bne        +0x6 /* 0000061C */
  631. 00000618  42AD AA14                clr.l      [A5 - 0x55EC]
  632. label0000061C:
  633. 0000061C  1007                     move.b     D0, D7
  634. 0000061E  4CDF 1080                movem.l    D7,A4, [A7]+
  635. 00000622  4E5E                     unlink     A6
  636. 00000624  4E75                     rts
  637. export_169:
  638. fn00000626:
  639. 00000626  4E56 0000                link       A6, 0
  640. 0000062A  4AAD AA14                tst.l      [A5 - 0x55EC]
  641. 0000062E  671E                     beq        +0x20 /* 0000064E */
  642. 00000630  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  643. 00000634  206D AA14                movea.l    A0, [A5 - 0x55EC]
  644. 00000638  2F28 0006                move.l     -[A7], [A0 + 0x6]
  645. 0000063C  486D AA20                pea.l      [A5 - 0x55E0]
  646. 00000640  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  647. 00000644  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  648. 00000648  4FEF 0010                lea.l      A7, [A7 + 0x10]
  649. 0000064C  600E                     bra        +0x10 /* 0000065C */
  650. label0000064E:
  651. 0000064E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  652. 00000652  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  653. 00000656  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  654. 0000065A  508F                     addq.l     A7, 8
  655. label0000065C:
  656. 0000065C  4E5E                     unlink     A6
  657. 0000065E  4E75                     rts
  658. export_170:
  659. 00000660  4E56 0000                link       A6, 0
  660. 00000664  4AAD AA14                tst.l      [A5 - 0x55EC]
  661. 00000668  670A                     beq        +0xC /* 00000674 */
  662. 0000066A  206D AA14                movea.l    A0, [A5 - 0x55EC]
  663. 0000066E  3028 0004                move.w     D0, [A0 + 0x4]
  664. 00000672  6002                     bra        +0x4 /* 00000676 */
  665. label00000674:
  666. 00000674  70FF                     moveq.l    D0, 0xFFFFFFFF
  667. label00000676:
  668. 00000676  4E5E                     unlink     A6
  669. 00000678  4E75                     rts
  670. export_174:
  671. 0000067A  4E56 0000                link       A6, 0
  672. 0000067E  2F0C                     move.l     -[A7], A4
  673. 00000680  286E 0008                movea.l    A4, [A6 + 0x8]
  674. 00000684  2054                     movea.l    A0, [A4]
  675. 00000686  A023                     syscall    DisposHandle/DisposeHandle
  676. 00000688  4294                     clr.l      [A4]
  677. 0000068A  206C 0004                movea.l    A0, [A4 + 0x4]
  678. 0000068E  A023                     syscall    DisposHandle/DisposeHandle
  679. 00000690  42AC 0004                clr.l      [A4 + 0x4]
  680. 00000694  285F                     movea.l    A4, [A7]+
  681. 00000696  4E5E                     unlink     A6
  682. 00000698  4E75                     rts
  683. export_175:
  684. 0000069A  4E56 0000                link       A6, 0
  685. 0000069E  302E 0008                move.w     D0, [A6 + 0x8]
  686. 000006A2  48C0                     ext.l      D0
  687. 000006A4  226E 000A                movea.l    A1, [A6 + 0xA]
  688. 000006A8  206D AA18                movea.l    A0, [A5 - 0x55E8]
  689. 000006AC  A02E                     syscall    BlockMove/BlockMoveData
  690. 000006AE  302E 0008                move.w     D0, [A6 + 0x8]
  691. 000006B2  48C0                     ext.l      D0
  692. 000006B4  D1AD AA18                add.l      [A5 - 0x55E8], D0
  693. 000006B8  302E 0008                move.w     D0, [A6 + 0x8]
  694. 000006BC  48C0                     ext.l      D0
  695. 000006BE  D1AE 000A                add.l      [A6 + 0xA], D0
  696. 000006C2  4E5E                     unlink     A6
  697. 000006C4  205F                     movea.l    A0, [A7]+
  698. 000006C6  5C8F                     addq.l     A7, 6
  699. 000006C8  4ED0                     jmp        [A0]
  700. export_173:
  701. 000006CA  4E56 FFB0                link       A6, -0x0050
  702. 000006CE  48E7 0018                movem.l    -[A7], A3,A4
  703. 000006D2  286E 0008                movea.l    A4, [A6 + 0x8]
  704. 000006D6  200C                     move.l     D0, A4
  705. 000006D8  674C                     beq        +0x4E /* 00000726 */
  706. 000006DA  4AAC 0004                tst.l      [A4 + 0x4]
  707. 000006DE  6746                     beq        +0x48 /* 00000726 */
  708. 000006E0  486E FFB0                pea.l      [A6 - 0x50]
  709. 000006E4  AA4E                     syscall    SetStdCProcs
  710. 000006E6  41ED 059A                lea.l      A0, [A5 + 0x59A /* export_175 */]
  711. 000006EA  2D48 FFDC                move.l     [A6 - 0x24], A0
  712. 000006EE  206D F9E8                movea.l    A0, [A5 - 0x618]
  713. 000006F2  2668 0068                movea.l    A3, [A0 + 0x68]
  714. 000006F6  206C 0004                movea.l    A0, [A4 + 0x4]
  715. 000006FA  A029                     syscall    HLock
  716. 000006FC  206C 0004                movea.l    A0, [A4 + 0x4]
  717. 00000700  2B50 AA18                move.l     [A5 - 0x55E8], [A0]
  718. 00000704  41EE FFB0                lea.l      A0, [A6 - 0x50]
  719. 00000708  226D F9E8                movea.l    A1, [A5 - 0x618]
  720. 0000070C  2348 0068                move.l     [A1 + 0x68], A0
  721. 00000710  2F14                     move.l     -[A7], [A4]
  722. 00000712  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  723. 00000716  A8F6                     syscall    DrawPicture
  724. 00000718  206C 0004                movea.l    A0, [A4 + 0x4]
  725. 0000071C  A02A                     syscall    HUnlock
  726. 0000071E  206D F9E8                movea.l    A0, [A5 - 0x618]
  727. 00000722  214B 0068                move.l     [A0 + 0x68], A3
  728. label00000726:
  729. 00000726  4CDF 1800                movem.l    A3,A4, [A7]+
  730. 0000072A  4E5E                     unlink     A6
  731. 0000072C  4E75                     rts
  732. export_172:
  733. 0000072E  4E56 FEF2                link       A6, -0x010E
  734. 00000732  48E7 0108                movem.l    -[A7], D7,A4
  735. 00000736  286E 000E                movea.l    A4, [A6 + 0xE]
  736. 0000073A  700A                     moveq.l    D0, 0x0A
  737. 0000073C  A122                     syscall    NewHandle, flags=1
  738. 0000073E  2888                     move.l     [A4], A0
  739. 00000740  4A94                     tst.l      [A4]
  740. 00000742  6606                     bne        +0x8 /* 0000074A */
  741. 00000744  7001                     moveq.l    D0, 0x01
  742. 00000746  6000 00FE                bra        +0x100 /* 00000846 */
  743. label0000074A:
  744. 0000074A  2054                     movea.l    A0, [A4]
  745. 0000074C  A064                     syscall    MoveHHi
  746. 0000074E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  747. 00000752  486E FEFC                pea.l      [A6 - 0x104]
  748. 00000756  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  749. 0000075A  4257                     clr.w      [A7]
  750. 0000075C  486E FEFC                pea.l      [A6 - 0x104]
  751. 00000760  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  752. 00000764  486E FEFA                pea.l      [A6 - 0x106]
  753. 00000768  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  754. 0000076C  3E1F                     move.w     D7, [A7]+
  755. 0000076E  4A47                     tst.w      D7
  756. 00000770  5C8F                     addq.l     A7, 6
  757. 00000772  6706                     beq        +0x8 /* 0000077A */
  758. 00000774  3007                     move.w     D0, D7
  759. 00000776  6000 00CE                bra        +0xD0 /* 00000846 */
  760. label0000077A:
  761. 0000077A  4267                     clr.w      -[A7]
  762. 0000077C  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  763. 00000780  486E FEF2                pea.l      [A6 - 0x10E]
  764. 00000784  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  765. 00000788  3E1F                     move.w     D7, [A7]+
  766. 0000078A  4A47                     tst.w      D7
  767. 0000078C  6706                     beq        +0x8 /* 00000794 */
  768. 0000078E  3007                     move.w     D0, D7
  769. 00000790  6000 00B4                bra        +0xB6 /* 00000846 */
  770. label00000794:
  771. 00000794  4267                     clr.w      -[A7]
  772. 00000796  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  773. 0000079A  3F3C 0001                move.w     -[A7], 0x1
  774. 0000079E  4878 0200                push.l     0x200
  775. 000007A2  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  776. 000007A6  3E1F                     move.w     D7, [A7]+
  777. 000007A8  4A47                     tst.w      D7
  778. 000007AA  6706                     beq        +0x8 /* 000007B2 */
  779. 000007AC  3007                     move.w     D0, D7
  780. 000007AE  6000 0096                bra        +0x98 /* 00000846 */
  781. label000007B2:
  782. 000007B2  700A                     moveq.l    D0, 0x0A
  783. 000007B4  2D40 FFFC                move.l     [A6 - 0x4], D0
  784. 000007B8  4267                     clr.w      -[A7]
  785. 000007BA  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  786. 000007BE  486E FFFC                pea.l      [A6 - 0x4]
  787. 000007C2  2054                     movea.l    A0, [A4]
  788. 000007C4  2F10                     move.l     -[A7], [A0]
  789. 000007C6  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  790. 000007CA  3E1F                     move.w     D7, [A7]+
  791. 000007CC  4A47                     tst.w      D7
  792. 000007CE  6704                     beq        +0x6 /* 000007D4 */
  793. 000007D0  3007                     move.w     D0, D7
  794. 000007D2  6072                     bra        +0x74 /* 00000846 */
  795. label000007D4:
  796. 000007D4  206E FEF2                movea.l    A0, [A6 - 0x10E]
  797. 000007D8  41E8 FE00                lea.l      A0, [A0 - 0x200]
  798. 000007DC  91EE FFFC                sub.l      A0, [A6 - 0x4]
  799. 000007E0  2D48 FEF6                move.l     [A6 - 0x10A], A0
  800. 000007E4  7004                     moveq.l    D0, 0x04
  801. 000007E6  D088                     add.l      D0, A0
  802. 000007E8  A122                     syscall    NewHandle, flags=1
  803. 000007EA  2948 0004                move.l     [A4 + 0x4], A0
  804. 000007EE  4AAC 0004                tst.l      [A4 + 0x4]
  805. 000007F2  6738                     beq        +0x3A /* 0000082C */
  806. 000007F4  206C 0004                movea.l    A0, [A4 + 0x4]
  807. 000007F8  A064                     syscall    MoveHHi
  808. 000007FA  4267                     clr.w      -[A7]
  809. 000007FC  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  810. 00000800  486E FEF6                pea.l      [A6 - 0x10A]
  811. 00000804  206C 0004                movea.l    A0, [A4 + 0x4]
  812. 00000808  2F10                     move.l     -[A7], [A0]
  813. 0000080A  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  814. 0000080E  3E1F                     move.w     D7, [A7]+
  815. 00000810  4A47                     tst.w      D7
  816. 00000812  6704                     beq        +0x6 /* 00000818 */
  817. 00000814  3007                     move.w     D0, D7
  818. 00000816  602E                     bra        +0x30 /* 00000846 */
  819. label00000818:
  820. 00000818  4267                     clr.w      -[A7]
  821. 0000081A  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  822. 0000081E  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  823. 00000822  3E1F                     move.w     D7, [A7]+
  824. 00000824  4A47                     tst.w      D7
  825. 00000826  671C                     beq        +0x1E /* 00000844 */
  826. 00000828  3007                     move.w     D0, D7
  827. 0000082A  601A                     bra        +0x1C /* 00000846 */
  828. label0000082C:
  829. 0000082C  4267                     clr.w      -[A7]
  830. 0000082E  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  831. 00000832  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  832. 00000836  3E1F                     move.w     D7, [A7]+
  833. 00000838  4A47                     tst.w      D7
  834. 0000083A  6704                     beq        +0x6 /* 00000840 */
  835. 0000083C  3007                     move.w     D0, D7
  836. 0000083E  6006                     bra        +0x8 /* 00000846 */
  837. label00000840:
  838. 00000840  7001                     moveq.l    D0, 0x01
  839. 00000842  6002                     bra        +0x4 /* 00000846 */
  840. label00000844:
  841. 00000844  7000                     moveq.l    D0, 0x00
  842. label00000846:
  843. 00000846  4CDF 1080                movem.l    D7,A4, [A7]+
  844. 0000084A  4E5E                     unlink     A6
  845. 0000084C  4E75                     rts
  846. export_131:
  847. 0000084E  4E56 0000                link       A6, 0
  848. 00000852  48E7 0118                movem.l    -[A7], D7,A3,A4
  849. 00000856  7E00                     moveq.l    D7, 0x00
  850. 00000858  4AAD A42C                tst.l      [A5 - 0x5BD4]
  851. 0000085C  674C                     beq        +0x4E /* 000008AA */
  852. 0000085E  700C                     moveq.l    D0, 0x0C
  853. 00000860  A11E                     syscall    NewPtr, flags=1
  854. 00000862  2848                     movea.l    A4, A0
  855. 00000864  200C                     move.l     D0, A4
  856. 00000866  6742                     beq        +0x44 /* 000008AA */
  857. 00000868  4294                     clr.l      [A4]
  858. 0000086A  396E 0008 0004           move.w     [A4 + 0x4], [A6 + 0x8]
  859. 00000870  396E 000A 0006           move.w     [A4 + 0x6], [A6 + 0xA]
  860. 00000876  396E 000C 0008           move.w     [A4 + 0x8], [A6 + 0xC]
  861. 0000087C  396E 000E 000A           move.w     [A4 + 0xA], [A6 + 0xE]
  862. 00000882  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  863. 00000886  4AA8 0016                tst.l      [A0 + 0x16]
  864. 0000088A  660A                     bne        +0xC /* 00000896 */
  865. 0000088C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  866. 00000890  214C 0016                move.l     [A0 + 0x16], A4
  867. 00000894  6012                     bra        +0x14 /* 000008A8 */
  868. label00000896:
  869. 00000896  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  870. 0000089A  2668 0016                movea.l    A3, [A0 + 0x16]
  871. 0000089E  6002                     bra        +0x4 /* 000008A2 */
  872. label000008A0:
  873. 000008A0  2653                     movea.l    A3, [A3]
  874. label000008A2:
  875. 000008A2  4A93                     tst.l      [A3]
  876. 000008A4  66FA                     bne        -0x4 /* 000008A0 */
  877. 000008A6  268C                     move.l     [A3], A4
  878. label000008A8:
  879. 000008A8  7E01                     moveq.l    D7, 0x01
  880. label000008AA:
  881. 000008AA  1007                     move.b     D0, D7
  882. 000008AC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  883. 000008B0  4E5E                     unlink     A6
  884. 000008B2  4E75                     rts
  885. fn000008B4:
  886. 000008B4  4E56 0000                link       A6, 0
  887. 000008B8  48E7 0108                movem.l    -[A7], D7,A4
  888. 000008BC  7E00                     moveq.l    D7, 0x00
  889. 000008BE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  890. 000008C2  2868 000E                movea.l    A4, [A0 + 0xE]
  891. 000008C6  6044                     bra        +0x46 /* 0000090C */
  892. label000008C8:
  893. 000008C8  102C 001A                move.b     D0, [A4 + 0x1A]
  894. 000008CC  4880                     ext.w      D0
  895. 000008CE  B06E 0008                cmp.w      D0, [A6 + 0x8]
  896. 000008D2  6630                     bne        +0x32 /* 00000904 */
  897. 000008D4  302E 0008                move.w     D0, [A6 + 0x8]
  898. 000008D8  6B2A                     bmi        +0x2C /* 00000904 */
  899. 000008DA  0440 000A                subi.w     D0, 0xA /* '\n' */
  900. 000008DE  6708                     beq        +0xA /* 000008E8 */
  901. 000008E0  6A22                     bpl        +0x24 /* 00000904 */
  902. 000008E2  5E40                     addq.w     D0, 7
  903. 000008E4  6712                     beq        +0x14 /* 000008F8 */
  904. 000008E6  601C                     bra        +0x1E /* 00000904 */
  905. label000008E8:
  906. 000008E8  206C 001C                movea.l    A0, [A4 + 0x1C]
  907. 000008EC  3010                     move.w     D0, [A0]
  908. 000008EE  B06E 000A                cmp.w      D0, [A6 + 0xA]
  909. 000008F2  6610                     bne        +0x12 /* 00000904 */
  910. 000008F4  7E01                     moveq.l    D7, 0x01
  911. 000008F6  600C                     bra        +0xE /* 00000904 */
  912. label000008F8:
  913. 000008F8  302C 0008                move.w     D0, [A4 + 0x8]
  914. 000008FC  B06E 000A                cmp.w      D0, [A6 + 0xA]
  915. 00000900  6602                     bne        +0x4 /* 00000904 */
  916. 00000902  7E01                     moveq.l    D7, 0x01
  917. label00000904:
  918. 00000904  4A07                     tst.b      D7
  919. 00000906  6604                     bne        +0x6 /* 0000090C */
  920. 00000908  286C 0004                movea.l    A4, [A4 + 0x4]
  921. label0000090C:
  922. 0000090C  200C                     move.l     D0, A4
  923. 0000090E  6704                     beq        +0x6 /* 00000914 */
  924. 00000910  4A07                     tst.b      D7
  925. 00000912  67B4                     beq        -0x4A /* 000008C8 */
  926. label00000914:
  927. 00000914  200C                     move.l     D0, A4
  928. 00000916  4CDF 1080                movem.l    D7,A4, [A7]+
  929. 0000091A  4E5E                     unlink     A6
  930. 0000091C  4E75                     rts
  931. fn0000091E:
  932. 0000091E  4E56 0000                link       A6, 0
  933. 00000922  48E7 0108                movem.l    -[A7], D7,A4
  934. 00000926  7E00                     moveq.l    D7, 0x00
  935. 00000928  0C6E FFFF 0008           cmpi.w     [A6 + 0x8], 0xFFFF
  936. 0000092E  673A                     beq        +0x3C /* 0000096A */
  937. 00000930  42A7                     clr.l      -[A7]
  938. 00000932  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  939. 00000936  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  940. 0000093A  2840                     movea.l    A4, D0
  941. 0000093C  200C                     move.l     D0, A4
  942. 0000093E  5C8F                     addq.l     A7, 6
  943. 00000940  672A                     beq        +0x2C /* 0000096C */
  944. 00000942  0C6C FFF9 0012           cmpi.w     [A4 + 0x12], 0xFFF9
  945. 00000948  6722                     beq        +0x24 /* 0000096C */
  946. 0000094A  4A6C 0012                tst.w      [A4 + 0x12]
  947. 0000094E  671C                     beq        +0x1E /* 0000096C */
  948. 00000950  2F0C                     move.l     -[A7], A4
  949. 00000952  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  950. 00000956  206C 001C                movea.l    A0, [A4 + 0x1C]
  951. 0000095A  226C 001C                movea.l    A1, [A4 + 0x1C]
  952. 0000095E  3368 0018 001C           move.w     [A1 + 0x1C], [A0 + 0x18]
  953. 00000964  7E01                     moveq.l    D7, 0x01
  954. 00000966  588F                     addq.l     A7, 4
  955. 00000968  6002                     bra        +0x4 /* 0000096C */
  956. label0000096A:
  957. 0000096A  7E01                     moveq.l    D7, 0x01
  958. label0000096C:
  959. 0000096C  1007                     move.b     D0, D7
  960. 0000096E  4CDF 1080                movem.l    D7,A4, [A7]+
  961. 00000972  4E5E                     unlink     A6
  962. 00000974  4E75                     rts
  963. export_132:
  964. 00000976  4E56 0000                link       A6, 0
  965. 0000097A  48E7 0118                movem.l    -[A7], D7,A3,A4
  966. 0000097E  7E00                     moveq.l    D7, 0x00
  967. 00000980  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  968. 00000984  2868 0016                movea.l    A4, [A0 + 0x16]
  969. 00000988  6010                     bra        +0x12 /* 0000099A */
  970. label0000098A:
  971. 0000098A  302C 0004                move.w     D0, [A4 + 0x4]
  972. 0000098E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  973. 00000992  6604                     bne        +0x6 /* 00000998 */
  974. 00000994  7E01                     moveq.l    D7, 0x01
  975. 00000996  6002                     bra        +0x4 /* 0000099A */
  976. label00000998:
  977. 00000998  2854                     movea.l    A4, [A4]
  978. label0000099A:
  979. 0000099A  4A07                     tst.b      D7
  980. 0000099C  6604                     bne        +0x6 /* 000009A2 */
  981. 0000099E  200C                     move.l     D0, A4
  982. 000009A0  66E8                     bne        -0x16 /* 0000098A */
  983. label000009A2:
  984. 000009A2  4A07                     tst.b      D7
  985. 000009A4  6700 0252                beq        +0x254 /* 00000BF8 */
  986. 000009A8  302C 0006                move.w     D0, [A4 + 0x6]
  987. 000009AC  0C40 0018                cmpi.w     D0, 0x18
  988. 000009B0  6200 0246                bhi        +0x248 /* 00000BF8 */
  989. 000009B4  43FA 024C                lea.l      A1, [PC + 0x24C /* 00000C02, value 0xFFF6FFF6 */]
  990. 000009B8  D040                     add.w      D0, D0
  991. 000009BA  D2F1 0000                add.w      A1, [A1 + D0.w]
  992. 000009BE  4ED1                     jmp        [A1]
  993. 000009C0  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  994. 000009C4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  995. 000009C8  4EBA FEEA                jsr        [PC - 0x116 /* 000008B4 */]
  996. 000009CC  2640                     movea.l    A3, D0
  997. 000009CE  3EAC 000A                move.w     [A7], [A4 + 0xA]
  998. 000009D2  4EBA FF4A                jsr        [PC - 0xB6 /* 0000091E */]
  999. 000009D6  200B                     move.l     D0, A3
  1000. 000009D8  588F                     addq.l     A7, 4
  1001. 000009DA  6700 021C                beq        +0x21E /* 00000BF8 */
  1002. 000009DE  3F3C FFFF                move.w     -[A7], 0xFFFF
  1003. 000009E2  2F0B                     move.l     -[A7], A3
  1004. 000009E4  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1005. 000009E8  5C8F                     addq.l     A7, 6
  1006. 000009EA  6000 020C                bra        +0x20E /* 00000BF8 */
  1007. 000009EE  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1008. 000009F2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1009. 000009F6  4EBA FEBC                jsr        [PC - 0x144 /* 000008B4 */]
  1010. 000009FA  2640                     movea.l    A3, D0
  1011. 000009FC  3EAC 000A                move.w     [A7], [A4 + 0xA]
  1012. 00000A00  4EBA FF1C                jsr        [PC - 0xE4 /* 0000091E */]
  1013. 00000A04  200B                     move.l     D0, A3
  1014. 00000A06  588F                     addq.l     A7, 4
  1015. 00000A08  6700 01EE                beq        +0x1F0 /* 00000BF8 */
  1016. 00000A0C  3F3C 0001                move.w     -[A7], 0x1
  1017. 00000A10  2F0B                     move.l     -[A7], A3
  1018. 00000A12  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1019. 00000A16  5C8F                     addq.l     A7, 6
  1020. 00000A18  6000 01DE                bra        +0x1E0 /* 00000BF8 */
  1021. 00000A1C  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1022. 00000A20  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1023. 00000A24  4EBA FE8E                jsr        [PC - 0x172 /* 000008B4 */]
  1024. 00000A28  2640                     movea.l    A3, D0
  1025. 00000A2A  3EAC 000A                move.w     [A7], [A4 + 0xA]
  1026. 00000A2E  4EBA FEEE                jsr        [PC - 0x112 /* 0000091E */]
  1027. 00000A32  200B                     move.l     D0, A3
  1028. 00000A34  588F                     addq.l     A7, 4
  1029. 00000A36  6700 01C0                beq        +0x1C2 /* 00000BF8 */
  1030. 00000A3A  2F0B                     move.l     -[A7], A3
  1031. 00000A3C  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1032. 00000A40  4440                     neg.w      D0
  1033. 00000A42  3E80                     move.w     [A7], D0
  1034. 00000A44  2F0B                     move.l     -[A7], A3
  1035. 00000A46  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1036. 00000A4A  508F                     addq.l     A7, 8
  1037. 00000A4C  6000 01AA                bra        +0x1AC /* 00000BF8 */
  1038. 00000A50  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1039. 00000A54  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1040. 00000A58  4EBA FE5A                jsr        [PC - 0x1A6 /* 000008B4 */]
  1041. 00000A5C  2640                     movea.l    A3, D0
  1042. 00000A5E  3EAC 000A                move.w     [A7], [A4 + 0xA]
  1043. 00000A62  4EBA FEBA                jsr        [PC - 0x146 /* 0000091E */]
  1044. 00000A66  200B                     move.l     D0, A3
  1045. 00000A68  588F                     addq.l     A7, 4
  1046. 00000A6A  6700 018C                beq        +0x18E /* 00000BF8 */
  1047. 00000A6E  2F0B                     move.l     -[A7], A3
  1048. 00000A70  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1049. 00000A74  3E80                     move.w     [A7], D0
  1050. 00000A76  2F0B                     move.l     -[A7], A3
  1051. 00000A78  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1052. 00000A7C  508F                     addq.l     A7, 8
  1053. 00000A7E  6000 0178                bra        +0x17A /* 00000BF8 */
  1054. 00000A82  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1055. 00000A86  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1056. 00000A8A  4EBA FE28                jsr        [PC - 0x1D8 /* 000008B4 */]
  1057. 00000A8E  2640                     movea.l    A3, D0
  1058. 00000A90  200B                     move.l     D0, A3
  1059. 00000A92  588F                     addq.l     A7, 4
  1060. 00000A94  6700 0162                beq        +0x164 /* 00000BF8 */
  1061. 00000A98  206B 001C                movea.l    A0, [A3 + 0x1C]
  1062. 00000A9C  302C 000A                move.w     D0, [A4 + 0xA]
  1063. 00000AA0  9068 0012                sub.w      D0, [A0 + 0x12]
  1064. 00000AA4  3F00                     move.w     -[A7], D0
  1065. 00000AA6  2F0B                     move.l     -[A7], A3
  1066. 00000AA8  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1067. 00000AAC  5C8F                     addq.l     A7, 6
  1068. 00000AAE  6000 0148                bra        +0x14A /* 00000BF8 */
  1069. 00000AB2  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1070. 00000AB6  3F3C 0003                move.w     -[A7], 0x3
  1071. 00000ABA  4EBA FDF8                jsr        [PC - 0x208 /* 000008B4 */]
  1072. 00000ABE  2640                     movea.l    A3, D0
  1073. 00000AC0  3EAC 000A                move.w     [A7], [A4 + 0xA]
  1074. 00000AC4  4EBA FE58                jsr        [PC - 0x1A8 /* 0000091E */]
  1075. 00000AC8  4A00                     tst.b      D0
  1076. 00000ACA  588F                     addq.l     A7, 4
  1077. 00000ACC  6700 012A                beq        +0x12C /* 00000BF8 */
  1078. 00000AD0  200B                     move.l     D0, A3
  1079. 00000AD2  6700 0124                beq        +0x126 /* 00000BF8 */
  1080. 00000AD6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1081. 00000ADA  2F0B                     move.l     -[A7], A3
  1082. 00000ADC  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1083. 00000AE0  5C8F                     addq.l     A7, 6
  1084. 00000AE2  6000 0114                bra        +0x116 /* 00000BF8 */
  1085. 00000AE6  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1086. 00000AEA  3F3C 0003                move.w     -[A7], 0x3
  1087. 00000AEE  4EBA FDC4                jsr        [PC - 0x23C /* 000008B4 */]
  1088. 00000AF2  2640                     movea.l    A3, D0
  1089. 00000AF4  3EAC 000A                move.w     [A7], [A4 + 0xA]
  1090. 00000AF8  4EBA FE24                jsr        [PC - 0x1DC /* 0000091E */]
  1091. 00000AFC  4A00                     tst.b      D0
  1092. 00000AFE  588F                     addq.l     A7, 4
  1093. 00000B00  6700 00F6                beq        +0xF8 /* 00000BF8 */
  1094. 00000B04  200B                     move.l     D0, A3
  1095. 00000B06  6700 00F0                beq        +0xF2 /* 00000BF8 */
  1096. 00000B0A  3F3C 0001                move.w     -[A7], 0x1
  1097. 00000B0E  2F0B                     move.l     -[A7], A3
  1098. 00000B10  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1099. 00000B14  5C8F                     addq.l     A7, 6
  1100. 00000B16  6000 00E0                bra        +0xE2 /* 00000BF8 */
  1101. 00000B1A  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1102. 00000B1E  3F3C 0003                move.w     -[A7], 0x3
  1103. 00000B22  4EBA FD90                jsr        [PC - 0x270 /* 000008B4 */]
  1104. 00000B26  2640                     movea.l    A3, D0
  1105. 00000B28  3EAC 000A                move.w     [A7], [A4 + 0xA]
  1106. 00000B2C  4EBA FDF0                jsr        [PC - 0x210 /* 0000091E */]
  1107. 00000B30  4A00                     tst.b      D0
  1108. 00000B32  588F                     addq.l     A7, 4
  1109. 00000B34  6700 00C2                beq        +0xC4 /* 00000BF8 */
  1110. 00000B38  200B                     move.l     D0, A3
  1111. 00000B3A  6700 00BC                beq        +0xBE /* 00000BF8 */
  1112. 00000B3E  2F0B                     move.l     -[A7], A3
  1113. 00000B40  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1114. 00000B44  2E8B                     move.l     [A7], A3
  1115. 00000B46  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1116. 00000B4A  4440                     neg.w      D0
  1117. 00000B4C  3E80                     move.w     [A7], D0
  1118. 00000B4E  2F0B                     move.l     -[A7], A3
  1119. 00000B50  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1120. 00000B54  2E8B                     move.l     [A7], A3
  1121. 00000B56  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1122. 00000B5A  508F                     addq.l     A7, 8
  1123. 00000B5C  6000 009A                bra        +0x9C /* 00000BF8 */
  1124. 00000B60  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1125. 00000B64  3F3C 0003                move.w     -[A7], 0x3
  1126. 00000B68  4EBA FD4A                jsr        [PC - 0x2B6 /* 000008B4 */]
  1127. 00000B6C  2640                     movea.l    A3, D0
  1128. 00000B6E  3EAC 000A                move.w     [A7], [A4 + 0xA]
  1129. 00000B72  4EBA FDAA                jsr        [PC - 0x256 /* 0000091E */]
  1130. 00000B76  4A00                     tst.b      D0
  1131. 00000B78  588F                     addq.l     A7, 4
  1132. 00000B7A  677C                     beq        +0x7E /* 00000BF8 */
  1133. 00000B7C  200B                     move.l     D0, A3
  1134. 00000B7E  6778                     beq        +0x7A /* 00000BF8 */
  1135. 00000B80  2F0B                     move.l     -[A7], A3
  1136. 00000B82  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1137. 00000B86  2E8B                     move.l     [A7], A3
  1138. 00000B88  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1139. 00000B8C  3E80                     move.w     [A7], D0
  1140. 00000B8E  2F0B                     move.l     -[A7], A3
  1141. 00000B90  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1142. 00000B94  2E8B                     move.l     [A7], A3
  1143. 00000B96  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1144. 00000B9A  508F                     addq.l     A7, 8
  1145. 00000B9C  605A                     bra        +0x5C /* 00000BF8 */
  1146. 00000B9E  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1147. 00000BA2  4EBA FD7A                jsr        [PC - 0x286 /* 0000091E */]
  1148. 00000BA6  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  1149. 00000BAA  548F                     addq.l     A7, 2
  1150. 00000BAC  604A                     bra        +0x4C /* 00000BF8 */
  1151. 00000BAE  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  1152. 00000BB2  4EBA FD6A                jsr        [PC - 0x296 /* 0000091E */]
  1153. 00000BB6  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1154. 00000BBA  548F                     addq.l     A7, 2
  1155. 00000BBC  603A                     bra        +0x3C /* 00000BF8 */
  1156. 00000BBE  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  1157. 00000BC2  4EBA FD5A                jsr        [PC - 0x2A6 /* 0000091E */]
  1158. 00000BC6  3EAC 0008                move.w     [A7], [A4 + 0x8]
  1159. 00000BCA  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1160. 00000BCE  548F                     addq.l     A7, 2
  1161. 00000BD0  6026                     bra        +0x28 /* 00000BF8 */
  1162. 00000BD2  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  1163. 00000BD6  4EBA FD46                jsr        [PC - 0x2BA /* 0000091E */]
  1164. 00000BDA  3EAC 0008                move.w     [A7], [A4 + 0x8]
  1165. 00000BDE  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  1166. 00000BE2  548F                     addq.l     A7, 2
  1167. 00000BE4  6012                     bra        +0x14 /* 00000BF8 */
  1168. 00000BE6  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  1169. 00000BEA  4EBA FD32                jsr        [PC - 0x2CE /* 0000091E */]
  1170. 00000BEE  3EAC 0008                move.w     [A7], [A4 + 0x8]
  1171. 00000BF2  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  1172. 00000BF6  548F                     addq.l     A7, 2
  1173. label00000BF8:
  1174. 00000BF8  1007                     move.b     D0, D7
  1175. 00000BFA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1176. 00000BFE  4E5E                     unlink     A6
  1177. 00000C00  4E75                     rts
  1178. 00000C02  FFF6                     .invalid   <<F/7/7>>
  1179. 00000C04  FFF6                     .invalid   <<F/7/7>>
  1180. 00000C06  FFBC                     .invalid   <<F/6/7>>
  1181. 00000C08  FFF6                     .invalid   <<F/7/7>>
  1182. 00000C0A  FFF6                     .invalid   <<F/7/7>>
  1183. 00000C0C  FF9C                     .invalid   <<F/6/7>>
  1184. 00000C0E  FFAC                     .invalid   <<F/6/7>>
  1185. 00000C10  FFE4                     .invalid   <<F/7/7>>
  1186. 00000C12  FFF6                     .invalid   <<F/7/7>>
  1187. 00000C14  FEB0 FEE4                .extension 0xEB0 <<F/2-3/7>> // unimplemented
  1188. 00000C18  FF18                     .extension 0xF18 <<F/4-5/7>> // unimplemented
  1189. 00000C1A  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  1190. 00000C1C  FE80 FFF6                .extension 0xE80 <<F/2-3/7>> // unimplemented
  1191. 00000C20  FDBE                     .invalid   <<F/6/6>>
  1192. 00000C22  FDEC                     .invalid   <<F/7/6>>
  1193. 00000C24  FE1A FE4E                .unknown   0xFE1A 0xFE4E (W = 7)
  1194. 00000C28  FFF6                     .invalid   <<F/7/7>>
  1195. 00000C2A  FFF6                     .invalid   <<F/7/7>>
  1196. 00000C2C  FFF6                     .invalid   <<F/7/7>>
  1197. 00000C2E  FFF6                     .invalid   <<F/7/7>>
  1198. 00000C30  FFF6                     .invalid   <<F/7/7>>
  1199. 00000C32  FFD0                     .invalid   <<F/7/7>>
  1200. export_133:
  1201. 00000C34  4E56 FDFA                link       A6, -0x0206
  1202. 00000C38  48E7 0108                movem.l    -[A7], D7,A4
  1203. 00000C3C  42A7                     clr.l      -[A7]
  1204. 00000C3E  3F3C 0085                move.w     -[A7], 0x85
  1205. 00000C42  A9BF                     syscall    GetRMenu
  1206. 00000C44  2B5F C690                move.l     [A5 - 0x3970], [A7]+
  1207. 00000C48  286D AA26                movea.l    A4, [A5 - 0x55DA]
  1208. 00000C4C  6058                     bra        +0x5A /* 00000CA6 */
  1209. label00000C4E:
  1210. 00000C4E  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1211. 00000C52  486E FEFE                pea.l      [A6 - 0x102]
  1212. 00000C56  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1213. 00000C5A  7E01                     moveq.l    D7, 0x01
  1214. 00000C5C  508F                     addq.l     A7, 8
  1215. 00000C5E  6030                     bra        +0x32 /* 00000C90 */
  1216. label00000C60:
  1217. 00000C60  204E                     movea.l    A0, A6
  1218. 00000C62  D0C7                     add.w      A0, D7
  1219. 00000C64  0C28 0028 FEFE           cmpi.b     [A0 - 0x102], 0x28 /* '(' */
  1220. 00000C6A  660C                     bne        +0xE /* 00000C78 */
  1221. 00000C6C  204E                     movea.l    A0, A6
  1222. 00000C6E  D0C7                     add.w      A0, D7
  1223. 00000C70  117C 007B FEFE           move.b     [A0 - 0x102], 0x7B /* '{' */
  1224. 00000C76  6016                     bra        +0x18 /* 00000C8E */
  1225. label00000C78:
  1226. 00000C78  204E                     movea.l    A0, A6
  1227. 00000C7A  D0C7                     add.w      A0, D7
  1228. 00000C7C  0C28 0029 FEFE           cmpi.b     [A0 - 0x102], 0x29 /* ')' */
  1229. 00000C82  660A                     bne        +0xC /* 00000C8E */
  1230. 00000C84  204E                     movea.l    A0, A6
  1231. 00000C86  D0C7                     add.w      A0, D7
  1232. 00000C88  117C 007D FEFE           move.b     [A0 - 0x102], 0x7D /* '}' */
  1233. label00000C8E:
  1234. 00000C8E  5247                     addq.w     D7, 1
  1235. label00000C90:
  1236. 00000C90  7000                     moveq.l    D0, 0x00
  1237. 00000C92  102E FEFE                move.b     D0, [A6 - 0x102]
  1238. 00000C96  B047                     cmp.w      D0, D7
  1239. 00000C98  6CC6                     bge        -0x38 /* 00000C60 */
  1240. 00000C9A  2F2D C690                move.l     -[A7], [A5 - 0x3970]
  1241. 00000C9E  486E FEFE                pea.l      [A6 - 0x102]
  1242. 00000CA2  A933                     syscall    AppendMenu
  1243. 00000CA4  2854                     movea.l    A4, [A4]
  1244. label00000CA6:
  1245. 00000CA6  200C                     move.l     D0, A4
  1246. 00000CA8  66A4                     bne        -0x5A /* 00000C4E */
  1247. 00000CAA  2F2D C690                move.l     -[A7], [A5 - 0x3970]
  1248. 00000CAE  4267                     clr.w      -[A7]
  1249. 00000CB0  A935                     syscall    InsertMenu
  1250. 00000CB2  4CDF 1080                movem.l    D7,A4, [A7]+
  1251. 00000CB6  4E5E                     unlink     A6
  1252. 00000CB8  4E75                     rts
  1253. export_134:
  1254. 00000CBA  4E56 0000                link       A6, 0
  1255. 00000CBE  48E7 0118                movem.l    -[A7], D7,A3,A4
  1256. 00000CC2  7E00                     moveq.l    D7, 0x00
  1257. 00000CC4  700E                     moveq.l    D0, 0x0E
  1258. 00000CC6  A11E                     syscall    NewPtr, flags=1
  1259. 00000CC8  2848                     movea.l    A4, A0
  1260. 00000CCA  200C                     move.l     D0, A4
  1261. 00000CCC  6744                     beq        +0x46 /* 00000D12 */
  1262. 00000CCE  4294                     clr.l      [A4]
  1263. 00000CD0  396E 0008 0004           move.w     [A4 + 0x4], [A6 + 0x8]
  1264. 00000CD6  396E 000A 0006           move.w     [A4 + 0x6], [A6 + 0xA]
  1265. 00000CDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1266. 00000CE0  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1267. 00000CE4  2940 000A                move.l     [A4 + 0xA], D0
  1268. 00000CE8  4AAC 000A                tst.l      [A4 + 0xA]
  1269. 00000CEC  588F                     addq.l     A7, 4
  1270. 00000CEE  671E                     beq        +0x20 /* 00000D0E */
  1271. 00000CF0  7E01                     moveq.l    D7, 0x01
  1272. 00000CF2  4AAD AA26                tst.l      [A5 - 0x55DA]
  1273. 00000CF6  6606                     bne        +0x8 /* 00000CFE */
  1274. 00000CF8  2B4C AA26                move.l     [A5 - 0x55DA], A4
  1275. 00000CFC  6014                     bra        +0x16 /* 00000D12 */
  1276. label00000CFE:
  1277. 00000CFE  266D AA26                movea.l    A3, [A5 - 0x55DA]
  1278. 00000D02  6002                     bra        +0x4 /* 00000D06 */
  1279. label00000D04:
  1280. 00000D04  2653                     movea.l    A3, [A3]
  1281. label00000D06:
  1282. 00000D06  4A93                     tst.l      [A3]
  1283. 00000D08  66FA                     bne        -0x4 /* 00000D04 */
  1284. 00000D0A  268C                     move.l     [A3], A4
  1285. 00000D0C  6004                     bra        +0x6 /* 00000D12 */
  1286. label00000D0E:
  1287. 00000D0E  204C                     movea.l    A0, A4
  1288. 00000D10  A01F                     syscall    DisposPtr/DisposePtr
  1289. label00000D12:
  1290. 00000D12  1007                     move.b     D0, D7
  1291. 00000D14  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1292. 00000D18  4E5E                     unlink     A6
  1293. 00000D1A  4E75                     rts
  1294. export_135:
  1295. 00000D1C  4E56 0000                link       A6, 0
  1296. 00000D20  2F0C                     move.l     -[A7], A4
  1297. 00000D22  286D AA26                movea.l    A4, [A5 - 0x55DA]
  1298. 00000D26  6006                     bra        +0x8 /* 00000D2E */
  1299. label00000D28:
  1300. 00000D28  536E 0008                subq.w     [A6 + 0x8], 1
  1301. 00000D2C  2854                     movea.l    A4, [A4]
  1302. label00000D2E:
  1303. 00000D2E  4A6E 0008                tst.w      [A6 + 0x8]
  1304. 00000D32  6EF4                     bgt        -0xA /* 00000D28 */
  1305. 00000D34  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1306. 00000D38  3028 0008                move.w     D0, [A0 + 0x8]
  1307. 00000D3C  B06C 0004                cmp.w      D0, [A4 + 0x4]
  1308. 00000D40  660E                     bne        +0x10 /* 00000D50 */
  1309. 00000D42  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1310. 00000D46  3028 000A                move.w     D0, [A0 + 0xA]
  1311. 00000D4A  B06C 0006                cmp.w      D0, [A4 + 0x6]
  1312. 00000D4E  6720                     beq        +0x22 /* 00000D70 */
  1313. label00000D50:
  1314. 00000D50  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  1315. 00000D54  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1316. 00000D58  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  1317. 00000D5C  206D C6A4                movea.l    A0, [A5 - 0x395C]
  1318. 00000D60  4868 0010                pea.l      [A0 + 0x10]
  1319. 00000D64  A928                     syscall    InvalRect
  1320. 00000D66  2EAD C6A4                move.l     [A7], [A5 - 0x395C]
  1321. 00000D6A  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1322. 00000D6E  588F                     addq.l     A7, 4
  1323. label00000D70:
  1324. 00000D70  285F                     movea.l    A4, [A7]+
  1325. 00000D72  4E5E                     unlink     A6
  1326. 00000D74  4E75                     rts
  1327. fn00000D76:
  1328. 00000D76  4E56 0000                link       A6, 0
  1329. 00000D7A  4AAD C68C                tst.l      [A5 - 0x3974]
  1330. 00000D7E  6710                     beq        +0x12 /* 00000D90 */
  1331. 00000D80  3F3C 0084                move.w     -[A7], 0x84
  1332. 00000D84  A936                     syscall    DeleteMenu
  1333. 00000D86  2F2D C68C                move.l     -[A7], [A5 - 0x3974]
  1334. 00000D8A  A932                     syscall    DisposeMenu
  1335. 00000D8C  42AD C68C                clr.l      [A5 - 0x3974]
  1336. label00000D90:
  1337. 00000D90  4E5E                     unlink     A6
  1338. 00000D92  4E75                     rts
  1339. export_136:
  1340. fn00000D94:
  1341. 00000D94  4E56 FDFC                link       A6, -0x0204
  1342. 00000D98  48E7 0308                movem.l    -[A7], D6,D7,A4
  1343. 00000D9C  42A7                     clr.l      -[A7]
  1344. 00000D9E  3F3C 0084                move.w     -[A7], 0x84
  1345. 00000DA2  A9BF                     syscall    GetRMenu
  1346. 00000DA4  2B5F C68C                move.l     [A5 - 0x3974], [A7]+
  1347. 00000DA8  0C6D 0064 AA30           cmpi.w     [A5 - 0x55D0], 0x64 /* 'd' */
  1348. 00000DAE  660C                     bne        +0xE /* 00000DBC */
  1349. 00000DB0  2F2D C68C                move.l     -[A7], [A5 - 0x3974]
  1350. 00000DB4  486D AA52                pea.l      [A5 - 0x55AE]
  1351. 00000DB8  A933                     syscall    AppendMenu
  1352. 00000DBA  600A                     bra        +0xC /* 00000DC6 */
  1353. label00000DBC:
  1354. 00000DBC  2F2D C68C                move.l     -[A7], [A5 - 0x3974]
  1355. 00000DC0  486D AA60                pea.l      [A5 - 0x55A0]
  1356. 00000DC4  A933                     syscall    AppendMenu
  1357. label00000DC6:
  1358. 00000DC6  4A6D AA30                tst.w      [A5 - 0x55D0]
  1359. 00000DCA  6616                     bne        +0x18 /* 00000DE2 */
  1360. 00000DCC  2F2D C68C                move.l     -[A7], [A5 - 0x3974]
  1361. 00000DD0  486D AA6C                pea.l      [A5 - 0x5594]
  1362. 00000DD4  A933                     syscall    AppendMenu
  1363. 00000DD6  2F2D C68C                move.l     -[A7], [A5 - 0x3974]
  1364. 00000DDA  486D AA7A                pea.l      [A5 - 0x5586]
  1365. 00000DDE  A933                     syscall    AppendMenu
  1366. 00000DE0  6020                     bra        +0x22 /* 00000E02 */
  1367. label00000DE2:
  1368. 00000DE2  486E FF00                pea.l      [A6 - 0x100]
  1369. 00000DE6  486E FDFC                pea.l      [A6 - 0x204]
  1370. 00000DEA  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1371. 00000DEE  2EAD C68C                move.l     [A7], [A5 - 0x3974]
  1372. 00000DF2  486D AA8E                pea.l      [A5 - 0x5572]
  1373. 00000DF6  A933                     syscall    AppendMenu
  1374. 00000DF8  2EAD C68C                move.l     [A7], [A5 - 0x3974]
  1375. 00000DFC  486D AA9C                pea.l      [A5 - 0x5564]
  1376. 00000E00  A933                     syscall    AppendMenu
  1377. label00000E02:
  1378. 00000E02  4A6D AA30                tst.w      [A5 - 0x55D0]
  1379. 00000E06  6F00 00F6                ble        +0xF8 /* 00000EFE */
  1380. 00000E0A  2F2D C68C                move.l     -[A7], [A5 - 0x3974]
  1381. 00000E0E  486D AAAE                pea.l      [A5 - 0x5552]
  1382. 00000E12  A933                     syscall    AppendMenu
  1383. 00000E14  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  1384. 00000E18  7E00                     moveq.l    D7, 0x00
  1385. 00000E1A  6000 00DA                bra        +0xDC /* 00000EF6 */
  1386. label00000E1E:
  1387. 00000E1E  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1388. 00000E22  486E FF00                pea.l      [A6 - 0x100]
  1389. 00000E26  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1390. 00000E2A  7C01                     moveq.l    D6, 0x01
  1391. 00000E2C  508F                     addq.l     A7, 8
  1392. 00000E2E  6000 00AC                bra        +0xAE /* 00000EDC */
  1393. label00000E32:
  1394. 00000E32  204E                     movea.l    A0, A6
  1395. 00000E34  D0C6                     add.w      A0, D6
  1396. 00000E36  0C28 0028 FF00           cmpi.b     [A0 - 0x100], 0x28 /* '(' */
  1397. 00000E3C  660E                     bne        +0x10 /* 00000E4C */
  1398. 00000E3E  204E                     movea.l    A0, A6
  1399. 00000E40  D0C6                     add.w      A0, D6
  1400. 00000E42  117C 007B FF00           move.b     [A0 - 0x100], 0x7B /* '{' */
  1401. 00000E48  6000 0090                bra        +0x92 /* 00000EDA */
  1402. label00000E4C:
  1403. 00000E4C  204E                     movea.l    A0, A6
  1404. 00000E4E  D0C6                     add.w      A0, D6
  1405. 00000E50  0C28 0029 FF00           cmpi.b     [A0 - 0x100], 0x29 /* ')' */
  1406. 00000E56  660C                     bne        +0xE /* 00000E64 */
  1407. 00000E58  204E                     movea.l    A0, A6
  1408. 00000E5A  D0C6                     add.w      A0, D6
  1409. 00000E5C  117C 007D FF00           move.b     [A0 - 0x100], 0x7D /* '}' */
  1410. 00000E62  6076                     bra        +0x78 /* 00000EDA */
  1411. label00000E64:
  1412. 00000E64  204E                     movea.l    A0, A6
  1413. 00000E66  D0C6                     add.w      A0, D6
  1414. 00000E68  0C28 003B FF00           cmpi.b     [A0 - 0x100], 0x3B /* ';' */
  1415. 00000E6E  660C                     bne        +0xE /* 00000E7C */
  1416. 00000E70  204E                     movea.l    A0, A6
  1417. 00000E72  D0C6                     add.w      A0, D6
  1418. 00000E74  117C 0020 FF00           move.b     [A0 - 0x100], 0x20 /* ' ' */
  1419. 00000E7A  605E                     bra        +0x60 /* 00000EDA */
  1420. label00000E7C:
  1421. 00000E7C  204E                     movea.l    A0, A6
  1422. 00000E7E  D0C6                     add.w      A0, D6
  1423. 00000E80  0C28 005E FF00           cmpi.b     [A0 - 0x100], 0x5E /* '^' */
  1424. 00000E86  660C                     bne        +0xE /* 00000E94 */
  1425. 00000E88  204E                     movea.l    A0, A6
  1426. 00000E8A  D0C6                     add.w      A0, D6
  1427. 00000E8C  117C 0020 FF00           move.b     [A0 - 0x100], 0x20 /* ' ' */
  1428. 00000E92  6046                     bra        +0x48 /* 00000EDA */
  1429. label00000E94:
  1430. 00000E94  204E                     movea.l    A0, A6
  1431. 00000E96  D0C6                     add.w      A0, D6
  1432. 00000E98  0C28 0021 FF00           cmpi.b     [A0 - 0x100], 0x21 /* '!' */
  1433. 00000E9E  660C                     bne        +0xE /* 00000EAC */
  1434. 00000EA0  204E                     movea.l    A0, A6
  1435. 00000EA2  D0C6                     add.w      A0, D6
  1436. 00000EA4  117C 0020 FF00           move.b     [A0 - 0x100], 0x20 /* ' ' */
  1437. 00000EAA  602E                     bra        +0x30 /* 00000EDA */
  1438. label00000EAC:
  1439. 00000EAC  204E                     movea.l    A0, A6
  1440. 00000EAE  D0C6                     add.w      A0, D6
  1441. 00000EB0  0C28 003C FF00           cmpi.b     [A0 - 0x100], 0x3C /* '<' */
  1442. 00000EB6  660C                     bne        +0xE /* 00000EC4 */
  1443. 00000EB8  204E                     movea.l    A0, A6
  1444. 00000EBA  D0C6                     add.w      A0, D6
  1445. 00000EBC  117C 0020 FF00           move.b     [A0 - 0x100], 0x20 /* ' ' */
  1446. 00000EC2  6016                     bra        +0x18 /* 00000EDA */
  1447. label00000EC4:
  1448. 00000EC4  204E                     movea.l    A0, A6
  1449. 00000EC6  D0C6                     add.w      A0, D6
  1450. 00000EC8  0C28 002F FF00           cmpi.b     [A0 - 0x100], 0x2F /* '/' */
  1451. 00000ECE  660A                     bne        +0xC /* 00000EDA */
  1452. 00000ED0  204E                     movea.l    A0, A6
  1453. 00000ED2  D0C6                     add.w      A0, D6
  1454. 00000ED4  117C 0020 FF00           move.b     [A0 - 0x100], 0x20 /* ' ' */
  1455. label00000EDA:
  1456. 00000EDA  5246                     addq.w     D6, 1
  1457. label00000EDC:
  1458. 00000EDC  7000                     moveq.l    D0, 0x00
  1459. 00000EDE  102E FF00                move.b     D0, [A6 - 0x100]
  1460. 00000EE2  B046                     cmp.w      D0, D6
  1461. 00000EE4  6C00 FF4C                bge        -0xB2 /* 00000E32 */
  1462. 00000EE8  2F2D C68C                move.l     -[A7], [A5 - 0x3974]
  1463. 00000EEC  486E FF00                pea.l      [A6 - 0x100]
  1464. 00000EF0  A933                     syscall    AppendMenu
  1465. 00000EF2  2854                     movea.l    A4, [A4]
  1466. 00000EF4  5247                     addq.w     D7, 1
  1467. label00000EF6:
  1468. 00000EF6  BE6D AA30                cmp.w      D7, [A5 - 0x55D0]
  1469. 00000EFA  6D00 FF22                blt        -0xDC /* 00000E1E */
  1470. label00000EFE:
  1471. 00000EFE  2F2D C68C                move.l     -[A7], [A5 - 0x3974]
  1472. 00000F02  4267                     clr.w      -[A7]
  1473. 00000F04  A935                     syscall    InsertMenu
  1474. 00000F06  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1475. 00000F0A  4E5E                     unlink     A6
  1476. 00000F0C  4E75                     rts
  1477. fn00000F0E:
  1478. 00000F0E  4E56 0000                link       A6, 0
  1479. 00000F12  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1480. 00000F16  7E00                     moveq.l    D7, 0x00
  1481. 00000F18  7C00                     moveq.l    D6, 0x00
  1482. 00000F1A  0C6D 0064 AA30           cmpi.w     [A5 - 0x55D0], 0x64 /* 'd' */
  1483. 00000F20  6C00 008E                bge        +0x90 /* 00000FB0 */
  1484. 00000F24  700E                     moveq.l    D0, 0x0E
  1485. 00000F26  A11E                     syscall    NewPtr, flags=1
  1486. 00000F28  2848                     movea.l    A4, A0
  1487. 00000F2A  200C                     move.l     D0, A4
  1488. 00000F2C  6700 0082                beq        +0x84 /* 00000FB0 */
  1489. 00000F30  4294                     clr.l      [A4]
  1490. 00000F32  396E 0008 0004           move.w     [A4 + 0x4], [A6 + 0x8]
  1491. 00000F38  396E 000A 0006           move.w     [A4 + 0x6], [A6 + 0xA]
  1492. 00000F3E  422C 0008                clr.b      [A4 + 0x8]
  1493. 00000F42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1494. 00000F46  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1495. 00000F4A  2940 000A                move.l     [A4 + 0xA], D0
  1496. 00000F4E  4AAC 000A                tst.l      [A4 + 0xA]
  1497. 00000F52  588F                     addq.l     A7, 4
  1498. 00000F54  6756                     beq        +0x58 /* 00000FAC */
  1499. 00000F56  526D AA30                addq.w     [A5 - 0x55D0], 1
  1500. 00000F5A  1B7C 0001 AA2A           move.b     [A5 - 0x55D6], 0x1
  1501. 00000F60  7E01                     moveq.l    D7, 0x01
  1502. 00000F62  4AAD AA2C                tst.l      [A5 - 0x55D4]
  1503. 00000F66  6606                     bne        +0x8 /* 00000F6E */
  1504. 00000F68  2B4C AA2C                move.l     [A5 - 0x55D4], A4
  1505. 00000F6C  6042                     bra        +0x44 /* 00000FB0 */
  1506. label00000F6E:
  1507. 00000F6E  95CA                     sub.l      A2, A2
  1508. 00000F70  266D AA2C                movea.l    A3, [A5 - 0x55D4]
  1509. 00000F74  601A                     bra        +0x1C /* 00000F90 */
  1510. label00000F76:
  1511. 00000F76  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  1512. 00000F7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1513. 00000F7E  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1514. 00000F82  4A40                     tst.w      D0
  1515. 00000F84  508F                     addq.l     A7, 8
  1516. 00000F86  6C04                     bge        +0x6 /* 00000F8C */
  1517. 00000F88  7C01                     moveq.l    D6, 0x01
  1518. 00000F8A  6004                     bra        +0x6 /* 00000F90 */
  1519. label00000F8C:
  1520. 00000F8C  244B                     movea.l    A2, A3
  1521. 00000F8E  2653                     movea.l    A3, [A3]
  1522. label00000F90:
  1523. 00000F90  4A06                     tst.b      D6
  1524. 00000F92  6604                     bne        +0x6 /* 00000F98 */
  1525. 00000F94  200B                     move.l     D0, A3
  1526. 00000F96  66DE                     bne        -0x20 /* 00000F76 */
  1527. label00000F98:
  1528. 00000F98  200A                     move.l     D0, A2
  1529. 00000F9A  660A                     bne        +0xC /* 00000FA6 */
  1530. 00000F9C  28AD AA2C                move.l     [A4], [A5 - 0x55D4]
  1531. 00000FA0  2B4C AA2C                move.l     [A5 - 0x55D4], A4
  1532. 00000FA4  600A                     bra        +0xC /* 00000FB0 */
  1533. label00000FA6:
  1534. 00000FA6  288B                     move.l     [A4], A3
  1535. 00000FA8  248C                     move.l     [A2], A4
  1536. 00000FAA  6004                     bra        +0x6 /* 00000FB0 */
  1537. label00000FAC:
  1538. 00000FAC  204C                     movea.l    A0, A4
  1539. 00000FAE  A01F                     syscall    DisposPtr/DisposePtr
  1540. label00000FB0:
  1541. 00000FB0  1007                     move.b     D0, D7
  1542. 00000FB2  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1543. 00000FB6  4E5E                     unlink     A6
  1544. 00000FB8  4E75                     rts
  1545. fn00000FBA:
  1546. 00000FBA  4E56 0000                link       A6, 0
  1547. 00000FBE  4AAD AA32                tst.l      [A5 - 0x55CE]
  1548. 00000FC2  6710                     beq        +0x12 /* 00000FD4 */
  1549. 00000FC4  2F2D AA3E                move.l     -[A7], [A5 - 0x55C2]
  1550. 00000FC8  A873                     syscall    SetPort
  1551. 00000FCA  2F2D AA32                move.l     -[A7], [A5 - 0x55CE]
  1552. 00000FCE  A983                     syscall    DisposeDialog
  1553. 00000FD0  42AD AA32                clr.l      [A5 - 0x55CE]
  1554. label00000FD4:
  1555. 00000FD4  4E5E                     unlink     A6
  1556. 00000FD6  4E75                     rts
  1557. fn00000FD8:
  1558. 00000FD8  4E56 FDF2                link       A6, -0x020E
  1559. 00000FDC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1560. 00000FE0  7E00                     moveq.l    D7, 0x00
  1561. 00000FE2  7C01                     moveq.l    D6, 0x01
  1562. 00000FE4  7A00                     moveq.l    D5, 0x00
  1563. 00000FE6  2F2D AA32                move.l     -[A7], [A5 - 0x55CE]
  1564. 00000FEA  3F3C 0003                move.w     -[A7], 0x3
  1565. 00000FEE  486E FFFE                pea.l      [A6 - 0x2]
  1566. 00000FF2  486E FFFA                pea.l      [A6 - 0x6]
  1567. 00000FF6  486E FFF2                pea.l      [A6 - 0xE]
  1568. 00000FFA  A98D                     syscall    GetDialogItem/GetDItem
  1569. 00000FFC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1570. 00001000  486E FDF2                pea.l      [A6 - 0x20E]
  1571. 00001004  A990                     syscall    GetDialogItemText/GetIText
  1572. 00001006  486E FDF2                pea.l      [A6 - 0x20E]
  1573. 0000100A  486E FEF2                pea.l      [A6 - 0x10E]
  1574. 0000100E  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1575. 00001012  508F                     addq.l     A7, 8
  1576. 00001014  6012                     bra        +0x14 /* 00001028 */
  1577. label00001016:
  1578. 00001016  204E                     movea.l    A0, A6
  1579. 00001018  D0C5                     add.w      A0, D5
  1580. 0000101A  0C28 0020 FEF2           cmpi.b     [A0 - 0x10E], 0x20 /* ' ' */
  1581. 00001020  6704                     beq        +0x6 /* 00001026 */
  1582. 00001022  7C00                     moveq.l    D6, 0x00
  1583. 00001024  6002                     bra        +0x4 /* 00001028 */
  1584. label00001026:
  1585. 00001026  5245                     addq.w     D5, 1
  1586. label00001028:
  1587. 00001028  4A06                     tst.b      D6
  1588. 0000102A  670A                     beq        +0xC /* 00001036 */
  1589. 0000102C  204E                     movea.l    A0, A6
  1590. 0000102E  D0C5                     add.w      A0, D5
  1591. 00001030  4A28 FEF2                tst.b      [A0 - 0x10E]
  1592. 00001034  66E0                     bne        -0x1E /* 00001016 */
  1593. label00001036:
  1594. 00001036  4A2E FDF2                tst.b      [A6 - 0x20E]
  1595. 0000103A  6300 00A0                bls        +0xA2 /* 000010DC */
  1596. 0000103E  4A06                     tst.b      D6
  1597. 00001040  6600 009A                bne        +0x9C /* 000010DC */
  1598. 00001044  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  1599. 00001048  6018                     bra        +0x1A /* 00001062 */
  1600. label0000104A:
  1601. 0000104A  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1602. 0000104E  486E FEF2                pea.l      [A6 - 0x10E]
  1603. 00001052  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1604. 00001056  4A40                     tst.w      D0
  1605. 00001058  508F                     addq.l     A7, 8
  1606. 0000105A  6604                     bne        +0x6 /* 00001060 */
  1607. 0000105C  7E01                     moveq.l    D7, 0x01
  1608. 0000105E  6002                     bra        +0x4 /* 00001062 */
  1609. label00001060:
  1610. 00001060  2854                     movea.l    A4, [A4]
  1611. label00001062:
  1612. 00001062  4A07                     tst.b      D7
  1613. 00001064  6604                     bne        +0x6 /* 0000106A */
  1614. 00001066  200C                     move.l     D0, A4
  1615. 00001068  66E0                     bne        -0x1E /* 0000104A */
  1616. label0000106A:
  1617. 0000106A  4A07                     tst.b      D7
  1618. 0000106C  6656                     bne        +0x58 /* 000010C4 */
  1619. 0000106E  4EBA FD06                jsr        [PC - 0x2FA /* 00000D76 */]
  1620. 00001072  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1621. 00001076  4A28 001A                tst.b      [A0 + 0x1A]
  1622. 0000107A  672C                     beq        +0x2E /* 000010A8 */
  1623. 0000107C  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1624. 00001080  2068 0012                movea.l    A0, [A0 + 0x12]
  1625. 00001084  0C68 FFFF 0008           cmpi.w     [A0 + 0x8], 0xFFFF
  1626. 0000108A  671C                     beq        +0x1E /* 000010A8 */
  1627. 0000108C  486E FEF2                pea.l      [A6 - 0x10E]
  1628. 00001090  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1629. 00001094  3F28 000A                move.w     -[A7], [A0 + 0xA]
  1630. 00001098  2068 0012                movea.l    A0, [A0 + 0x12]
  1631. 0000109C  3F28 0008                move.w     -[A7], [A0 + 0x8]
  1632. 000010A0  4EBA FE6C                jsr        [PC - 0x194 /* 00000F0E */]
  1633. 000010A4  508F                     addq.l     A7, 8
  1634. 000010A6  6016                     bra        +0x18 /* 000010BE */
  1635. label000010A8:
  1636. 000010A8  486E FEF2                pea.l      [A6 - 0x10E]
  1637. 000010AC  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1638. 000010B0  3F28 000A                move.w     -[A7], [A0 + 0xA]
  1639. 000010B4  3F28 0008                move.w     -[A7], [A0 + 0x8]
  1640. 000010B8  4EBA FE54                jsr        [PC - 0x1AC /* 00000F0E */]
  1641. 000010BC  508F                     addq.l     A7, 8
  1642. label000010BE:
  1643. 000010BE  4EBA FCD4                jsr        [PC - 0x32C /* 00000D94 */]
  1644. 000010C2  6018                     bra        +0x1A /* 000010DC */
  1645. label000010C4:
  1646. 000010C4  4EBA FEF4                jsr        [PC - 0x10C /* 00000FBA */]
  1647. 000010C8  486D AAB0                pea.l      [A5 - 0x5550]
  1648. 000010CC  486D AAD8                pea.l      [A5 - 0x5528]
  1649. 000010D0  486D AADA                pea.l      [A5 - 0x5526]
  1650. 000010D4  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1651. 000010D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1652. label000010DC:
  1653. 000010DC  4EBA FEDC                jsr        [PC - 0x124 /* 00000FBA */]
  1654. 000010E0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1655. 000010E4  4E5E                     unlink     A6
  1656. 000010E6  4E75                     rts
  1657. export_144:
  1658. 000010E8  4E56 FEF2                link       A6, -0x010E
  1659. 000010EC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1660. 000010F0  286E 0010                movea.l    A4, [A6 + 0x10]
  1661. 000010F4  266E 0008                movea.l    A3, [A6 + 0x8]
  1662. 000010F8  206E 000C                movea.l    A0, [A6 + 0xC]
  1663. 000010FC  3010                     move.w     D0, [A0]
  1664. 000010FE  671C                     beq        +0x1E /* 0000111C */
  1665. 00001100  6B00 0100                bmi        +0x102 /* 00001202 */
  1666. 00001104  5B40                     subq.w     D0, 5
  1667. 00001106  671C                     beq        +0x1E /* 00001124 */
  1668. 00001108  6A08                     bpl        +0xA /* 00001112 */
  1669. 0000110A  5440                     addq.w     D0, 2
  1670. 0000110C  6716                     beq        +0x18 /* 00001124 */
  1671. 0000110E  6000 00F2                bra        +0xF4 /* 00001202 */
  1672. label00001112:
  1673. 00001112  5540                     subq.w     D0, 2
  1674. 00001114  6A00 00EC                bpl        +0xEE /* 00001202 */
  1675. 00001118  6000 0094                bra        +0x96 /* 000011AE */
  1676. label0000111C:
  1677. 0000111C  422E 0014                clr.b      [A6 + 0x14]
  1678. 00001120  6000 00E4                bra        +0xE6 /* 00001206 */
  1679. label00001124:
  1680. 00001124  206E 000C                movea.l    A0, [A6 + 0xC]
  1681. 00001128  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1682. 0000112A  CE28 0005                and.b      D7, [A0 + 0x5]
  1683. 0000112E  0C07 0003                cmpi.b     D7, 0x3
  1684. 00001132  6706                     beq        +0x8 /* 0000113A */
  1685. 00001134  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  1686. 00001138  6616                     bne        +0x18 /* 00001150 */
  1687. label0000113A:
  1688. 0000113A  36BC 0001                move.w     [A3], 0x1
  1689. 0000113E  3F13                     move.w     -[A7], [A3]
  1690. 00001140  2F0C                     move.l     -[A7], A4
  1691. 00001142  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1692. 00001146  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1693. 0000114C  6000 00B8                bra        +0xBA /* 00001206 */
  1694. label00001150:
  1695. 00001150  0C07 001B                cmpi.b     D7, 0x1B
  1696. 00001154  6616                     bne        +0x18 /* 0000116C */
  1697. 00001156  36BC 0002                move.w     [A3], 0x2
  1698. 0000115A  3F13                     move.w     -[A7], [A3]
  1699. 0000115C  2F0C                     move.l     -[A7], A4
  1700. 0000115E  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1701. 00001162  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1702. 00001168  6000 009C                bra        +0x9E /* 00001206 */
  1703. label0000116C:
  1704. 0000116C  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1705. 00001170  6D36                     blt        +0x38 /* 000011A8 */
  1706. 00001172  2F2D AA32                move.l     -[A7], [A5 - 0x55CE]
  1707. 00001176  3F3C 0003                move.w     -[A7], 0x3
  1708. 0000117A  486E FFFE                pea.l      [A6 - 0x2]
  1709. 0000117E  486E FFFA                pea.l      [A6 - 0x6]
  1710. 00001182  486E FFF2                pea.l      [A6 - 0xE]
  1711. 00001186  A98D                     syscall    GetDialogItem/GetDItem
  1712. 00001188  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1713. 0000118C  486E FEF2                pea.l      [A6 - 0x10E]
  1714. 00001190  A990                     syscall    GetDialogItemText/GetIText
  1715. 00001192  0C2E 0020 FEF2           cmpi.b     [A6 - 0x10E], 0x20 /* ' ' */
  1716. 00001198  6406                     bcc        +0x8 /* 000011A0 */
  1717. 0000119A  422E 0014                clr.b      [A6 + 0x14]
  1718. 0000119E  6066                     bra        +0x68 /* 00001206 */
  1719. label000011A0:
  1720. 000011A0  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1721. 000011A6  605E                     bra        +0x60 /* 00001206 */
  1722. label000011A8:
  1723. 000011A8  422E 0014                clr.b      [A6 + 0x14]
  1724. 000011AC  6058                     bra        +0x5A /* 00001206 */
  1725. label000011AE:
  1726. 000011AE  2F0C                     move.l     -[A7], A4
  1727. 000011B0  A873                     syscall    SetPort
  1728. 000011B2  2F0C                     move.l     -[A7], A4
  1729. 000011B4  3F3C 0001                move.w     -[A7], 0x1
  1730. 000011B8  486E FFFE                pea.l      [A6 - 0x2]
  1731. 000011BC  486E FFFA                pea.l      [A6 - 0x6]
  1732. 000011C0  486E FFF2                pea.l      [A6 - 0xE]
  1733. 000011C4  A98D                     syscall    GetDialogItem/GetDItem
  1734. 000011C6  486E FFF2                pea.l      [A6 - 0xE]
  1735. 000011CA  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  1736. 000011D0  A8A9                     syscall    InsetRect
  1737. 000011D2  3C2E FFF6                move.w     D6, [A6 - 0xA]
  1738. 000011D6  9C6E FFF2                sub.w      D6, [A6 - 0xE]
  1739. 000011DA  48C6                     ext.l      D6
  1740. 000011DC  8DFC 0002                divs.w     D6, 0x2
  1741. 000011E0  0C46 0010                cmpi.w     D6, 0x10
  1742. 000011E4  6C02                     bge        +0x4 /* 000011E8 */
  1743. 000011E6  7C10                     moveq.l    D6, 0x10
  1744. label000011E8:
  1745. 000011E8  A89E                     syscall    PenNormal
  1746. 000011EA  2F3C 0003 0003           move.l     -[A7], 0x30003
  1747. 000011F0  A89B                     syscall    PenSize
  1748. 000011F2  486E FFF2                pea.l      [A6 - 0xE]
  1749. 000011F6  3F06                     move.w     -[A7], D6
  1750. 000011F8  3F06                     move.w     -[A7], D6
  1751. 000011FA  A8B0                     syscall    FrameRoundRect
  1752. 000011FC  422E 0014                clr.b      [A6 + 0x14]
  1753. 00001200  6004                     bra        +0x6 /* 00001206 */
  1754. label00001202:
  1755. 00001202  422E 0014                clr.b      [A6 + 0x14]
  1756. label00001206:
  1757. 00001206  4CEE 18C0 FEE2           movem.l    D6,D7,A3,A4, [A6 - 0x11E]
  1758. 0000120C  4E5E                     unlink     A6
  1759. 0000120E  205F                     movea.l    A0, [A7]+
  1760. 00001210  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1761. 00001214  4ED0                     jmp        [A0]
  1762. export_137:
  1763. 00001216  4E56 FDEC                link       A6, -0x0214
  1764. 0000121A  48E7 0700                movem.l    -[A7], D5,D6,D7
  1765. 0000121E  0C6D 0064 AA30           cmpi.w     [A5 - 0x55D0], 0x64 /* 'd' */
  1766. 00001224  6C00 01A0                bge        +0x1A2 /* 000013C6 */
  1767. 00001228  42A7                     clr.l      -[A7]
  1768. 0000122A  3F3C 0081                move.w     -[A7], 0x81
  1769. 0000122E  42A7                     clr.l      -[A7]
  1770. 00001230  4878 FFFF                push.l     0xFFFF
  1771. 00001234  A97C                     syscall    GetNewDialog
  1772. 00001236  2B5F AA32                move.l     [A5 - 0x55CE], [A7]+
  1773. 0000123A  4AAD AA32                tst.l      [A5 - 0x55CE]
  1774. 0000123E  6700 0170                beq        +0x172 /* 000013B0 */
  1775. 00001242  1B7C 0001 C66F           move.b     [A5 - 0x3991], 0x1
  1776. 00001248  486D AA3E                pea.l      [A5 - 0x55C2]
  1777. 0000124C  A874                     syscall    GetPort
  1778. 0000124E  206D C6A4                movea.l    A0, [A5 - 0x395C]
  1779. 00001252  3D68 0012 FEEE           move.w     [A6 - 0x112], [A0 + 0x12]
  1780. 00001258  3D68 0010 FEEC           move.w     [A6 - 0x114], [A0 + 0x10]
  1781. 0000125E  486E FEEC                pea.l      [A6 - 0x114]
  1782. 00001262  A870                     syscall    LocalToGlobal
  1783. 00001264  206D AA32                movea.l    A0, [A5 - 0x55CE]
  1784. 00001268  7C01                     moveq.l    D6, 0x01
  1785. 0000126A  DC68 0016                add.w      D6, [A0 + 0x16]
  1786. 0000126E  9C68 0012                sub.w      D6, [A0 + 0x12]
  1787. 00001272  226D C6A4                movea.l    A1, [A5 - 0x395C]
  1788. 00001276  3E29 0016                move.w     D7, [A1 + 0x16]
  1789. 0000127A  9E69 0012                sub.w      D7, [A1 + 0x12]
  1790. 0000127E  9E46                     sub.w      D7, D6
  1791. 00001280  48C7                     ext.l      D7
  1792. 00001282  8FFC 0002                divs.w     D7, 0x2
  1793. 00001286  2F08                     move.l     -[A7], A0
  1794. 00001288  3F3C 0003                move.w     -[A7], 0x3
  1795. 0000128C  486E FFFC                pea.l      [A6 - 0x4]
  1796. 00001290  486E FFF8                pea.l      [A6 - 0x8]
  1797. 00001294  486E FFF0                pea.l      [A6 - 0x10]
  1798. 00001298  A98D                     syscall    GetDialogItem/GetDItem
  1799. 0000129A  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1800. 0000129E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1801. 000012A2  486E FDEC                pea.l      [A6 - 0x214]
  1802. 000012A6  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1803. 000012AA  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1804. 000012AE  4AA8 0012                tst.l      [A0 + 0x12]
  1805. 000012B2  508F                     addq.l     A7, 8
  1806. 000012B4  675C                     beq        +0x5E /* 00001312 */
  1807. 000012B6  4227                     clr.b      -[A7]
  1808. 000012B8  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1809. 000012BC  2040                     movea.l    A0, D0
  1810. 000012BE  3EA8 000A                move.w     [A7], [A0 + 0xA]
  1811. 000012C2  42A7                     clr.l      -[A7]
  1812. 000012C4  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1813. 000012C8  2068 0012                movea.l    A0, [A0 + 0x12]
  1814. 000012CC  3F28 0058                move.w     -[A7], [A0 + 0x58]
  1815. 000012D0  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  1816. 000012D4  3A00                     move.w     D5, D0
  1817. 000012D6  0C45 FFFF                cmpi.w     D5, 0xFFFF
  1818. 000012DA  508F                     addq.l     A7, 8
  1819. 000012DC  6F34                     ble        +0x36 /* 00001312 */
  1820. 000012DE  3045                     movea.w    A0, D5
  1821. 000012E0  2F08                     move.l     -[A7], A0
  1822. 000012E2  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  1823. 000012E6  2068 0012                movea.l    A0, [A0 + 0x12]
  1824. 000012EA  3F28 0058                move.w     -[A7], [A0 + 0x58]
  1825. 000012EE  486E FEF0                pea.l      [A6 - 0x110]
  1826. 000012F2  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  1827. 000012F6  486D AB12                pea.l      [A5 - 0x54EE]
  1828. 000012FA  486E FDEC                pea.l      [A6 - 0x214]
  1829. 000012FE  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1830. 00001302  486E FEF2                pea.l      [A6 - 0x10E]
  1831. 00001306  486E FDEC                pea.l      [A6 - 0x214]
  1832. 0000130A  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1833. 0000130E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1834. label00001312:
  1835. 00001312  486E FDEC                pea.l      [A6 - 0x214]
  1836. 00001316  486E FEF0                pea.l      [A6 - 0x110]
  1837. 0000131A  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1838. 0000131E  4A2E FEF0                tst.b      [A6 - 0x110]
  1839. 00001322  508F                     addq.l     A7, 8
  1840. 00001324  632C                     bls        +0x2E /* 00001352 */
  1841. 00001326  0C2E 0020 FEF0           cmpi.b     [A6 - 0x110], 0x20 /* ' ' */
  1842. 0000132C  630C                     bls        +0xE /* 0000133A */
  1843. 0000132E  1D7C 0020 FEF0           move.b     [A6 - 0x110], 0x20 /* ' ' */
  1844. 00001334  1D7C 00C9 FF10           move.b     [A6 - 0xF0], 0xC9
  1845. label0000133A:
  1846. 0000133A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1847. 0000133E  486E FEF0                pea.l      [A6 - 0x110]
  1848. 00001342  A98F                     syscall    SetDialogItemText/SetIText
  1849. 00001344  2F2D AA32                move.l     -[A7], [A5 - 0x55CE]
  1850. 00001348  4878 0003                push.l     0x3
  1851. 0000134C  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1852. 00001350  A97E                     syscall    SelectDialogItemText/SelIText
  1853. label00001352:
  1854. 00001352  2F2D AA32                move.l     -[A7], [A5 - 0x55CE]
  1855. 00001356  302E FEEE                move.w     D0, [A6 - 0x112]
  1856. 0000135A  D047                     add.w      D0, D7
  1857. 0000135C  3F00                     move.w     -[A7], D0
  1858. 0000135E  302E FEEC                move.w     D0, [A6 - 0x114]
  1859. 00001362  D047                     add.w      D0, D7
  1860. 00001364  3F00                     move.w     -[A7], D0
  1861. 00001366  4227                     clr.b      -[A7]
  1862. 00001368  A91B                     syscall    MoveWindow
  1863. 0000136A  2F2D AA32                move.l     -[A7], [A5 - 0x55CE]
  1864. 0000136E  A915                     syscall    ShowWindow
  1865. label00001370:
  1866. 00001370  486D 04A2                pea.l      [A5 + 0x4A2 /* export_144 */]
  1867. 00001374  486E FFFE                pea.l      [A6 - 0x2]
  1868. 00001378  A991                     syscall    ModalDialog
  1869. 0000137A  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  1870. 00001380  6708                     beq        +0xA /* 0000138A */
  1871. 00001382  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  1872. 00001388  66E6                     bne        -0x18 /* 00001370 */
  1873. label0000138A:
  1874. 0000138A  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  1875. 00001390  6606                     bne        +0x8 /* 00001398 */
  1876. 00001392  4EBA FC44                jsr        [PC - 0x3BC /* 00000FD8 */]
  1877. 00001396  600C                     bra        +0xE /* 000013A4 */
  1878. label00001398:
  1879. 00001398  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  1880. 0000139E  6604                     bne        +0x6 /* 000013A4 */
  1881. 000013A0  4EBA FC18                jsr        [PC - 0x3E8 /* 00000FBA */]
  1882. label000013A4:
  1883. 000013A4  426D BE2E                clr.w      [A5 - 0x41D2]
  1884. 000013A8  1B7C 0001 C66F           move.b     [A5 - 0x3991], 0x1
  1885. 000013AE  602A                     bra        +0x2C /* 000013DA */
  1886. label000013B0:
  1887. 000013B0  486D AB16                pea.l      [A5 - 0x54EA]
  1888. 000013B4  486D AB18                pea.l      [A5 - 0x54E8]
  1889. 000013B8  486D AB1A                pea.l      [A5 - 0x54E6]
  1890. 000013BC  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1891. 000013C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1892. 000013C4  6014                     bra        +0x16 /* 000013DA */
  1893. label000013C6:
  1894. 000013C6  486D AB4E                pea.l      [A5 - 0x54B2]
  1895. 000013CA  486D AB6C                pea.l      [A5 - 0x5494]
  1896. 000013CE  486D AB92                pea.l      [A5 - 0x546E]
  1897. 000013D2  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1898. 000013D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1899. label000013DA:
  1900. 000013DA  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1901. 000013DE  4E5E                     unlink     A6
  1902. 000013E0  4E75                     rts
  1903. fn000013E2:
  1904. 000013E2  4E56 0000                link       A6, 0
  1905. 000013E6  4AAD AA36                tst.l      [A5 - 0x55CA]
  1906. 000013EA  6710                     beq        +0x12 /* 000013FC */
  1907. 000013EC  2F2D AA3E                move.l     -[A7], [A5 - 0x55C2]
  1908. 000013F0  A873                     syscall    SetPort
  1909. 000013F2  2F2D AA36                move.l     -[A7], [A5 - 0x55CA]
  1910. 000013F6  A983                     syscall    DisposeDialog
  1911. 000013F8  42AD AA36                clr.l      [A5 - 0x55CA]
  1912. label000013FC:
  1913. 000013FC  4E5E                     unlink     A6
  1914. 000013FE  4E75                     rts
  1915. fn00001400:
  1916. 00001400  4E56 0000                link       A6, 0
  1917. 00001404  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1918. 00001408  7C00                     moveq.l    D6, 0x00
  1919. 0000140A  3E2D AA30                move.w     D7, [A5 - 0x55D0]
  1920. 0000140E  97CB                     sub.l      A3, A3
  1921. 00001410  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  1922. 00001414  6034                     bra        +0x36 /* 0000144A */
  1923. label00001416:
  1924. 00001416  4A2C 0008                tst.b      [A4 + 0x8]
  1925. 0000141A  6704                     beq        +0x6 /* 00001420 */
  1926. 0000141C  244C                     movea.l    A2, A4
  1927. 0000141E  6004                     bra        +0x6 /* 00001424 */
  1928. label00001420:
  1929. 00001420  264C                     movea.l    A3, A4
  1930. 00001422  95CA                     sub.l      A2, A2
  1931. label00001424:
  1932. 00001424  5246                     addq.w     D6, 1
  1933. 00001426  2854                     movea.l    A4, [A4]
  1934. 00001428  200A                     move.l     D0, A2
  1935. 0000142A  671E                     beq        +0x20 /* 0000144A */
  1936. 0000142C  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  1937. 00001430  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1938. 00001434  204A                     movea.l    A0, A2
  1939. 00001436  A01F                     syscall    DisposPtr/DisposePtr
  1940. 00001438  536D AA30                subq.w     [A5 - 0x55D0], 1
  1941. 0000143C  200B                     move.l     D0, A3
  1942. 0000143E  588F                     addq.l     A7, 4
  1943. 00001440  6606                     bne        +0x8 /* 00001448 */
  1944. 00001442  2B4C AA2C                move.l     [A5 - 0x55D4], A4
  1945. 00001446  6002                     bra        +0x4 /* 0000144A */
  1946. label00001448:
  1947. 00001448  268C                     move.l     [A3], A4
  1948. label0000144A:
  1949. 0000144A  200C                     move.l     D0, A4
  1950. 0000144C  66C8                     bne        -0x36 /* 00001416 */
  1951. 0000144E  4EBA FF92                jsr        [PC - 0x6E /* 000013E2 */]
  1952. 00001452  BE6D AA30                cmp.w      D7, [A5 - 0x55D0]
  1953. 00001456  6712                     beq        +0x14 /* 0000146A */
  1954. 00001458  4A6D AA30                tst.w      [A5 - 0x55D0]
  1955. 0000145C  6604                     bne        +0x6 /* 00001462 */
  1956. 0000145E  422D AA2A                clr.b      [A5 - 0x55D6]
  1957. label00001462:
  1958. 00001462  4EBA F912                jsr        [PC - 0x6EE /* 00000D76 */]
  1959. 00001466  4EBA F92C                jsr        [PC - 0x6D4 /* 00000D94 */]
  1960. label0000146A:
  1961. 0000146A  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1962. 0000146E  4E5E                     unlink     A6
  1963. 00001470  4E75                     rts
  1964. fn00001472:
  1965. 00001472  4E56 FFFC                link       A6, -0x0004
  1966. 00001476  48E7 0108                movem.l    -[A7], D7,A4
  1967. 0000147A  7E00                     moveq.l    D7, 0x00
  1968. 0000147C  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  1969. 00001480  426E FFFE                clr.w      [A6 - 0x2]
  1970. 00001484  601A                     bra        +0x1C /* 000014A0 */
  1971. label00001486:
  1972. 00001486  3D47 FFFC                move.w     [A6 - 0x4], D7
  1973. 0000148A  1F2C 0008                move.b     -[A7], [A4 + 0x8]
  1974. 0000148E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1975. 00001492  2F2D AA3A                move.l     -[A7], [A5 - 0x55C6]
  1976. 00001496  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  1977. 0000149A  A9E7                     syscall    Pack0/ListManager
  1978. 0000149C  2854                     movea.l    A4, [A4]
  1979. 0000149E  5247                     addq.w     D7, 1
  1980. label000014A0:
  1981. 000014A0  200C                     move.l     D0, A4
  1982. 000014A2  66E2                     bne        -0x1C /* 00001486 */
  1983. 000014A4  4CDF 1080                movem.l    D7,A4, [A7]+
  1984. 000014A8  4E5E                     unlink     A6
  1985. 000014AA  4E75                     rts
  1986. export_145:
  1987. 000014AC  4E56 FFE4                link       A6, -0x001C
  1988. 000014B0  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1989. 000014B4  286E 0010                movea.l    A4, [A6 + 0x10]
  1990. 000014B8  266E 000C                movea.l    A3, [A6 + 0xC]
  1991. 000014BC  246E 0008                movea.l    A2, [A6 + 0x8]
  1992. 000014C0  3013                     move.w     D0, [A3]
  1993. 000014C2  0C40 0006                cmpi.w     D0, 0x6
  1994. 000014C6  6200 013A                bhi        +0x13C /* 00001602 */
  1995. 000014CA  43FA 014A                lea.l      A1, [PC + 0x14A /* 00001616, value 0xFEC0FEC8 */]
  1996. 000014CE  D040                     add.w      D0, D0
  1997. 000014D0  D2F1 0000                add.w      A1, [A1 + D0.w]
  1998. 000014D4  4ED1                     jmp        [A1]
  1999. 000014D6  422E 0014                clr.b      [A6 + 0x14]
  2000. 000014DA  6000 012A                bra        +0x12C /* 00001606 */
  2001. 000014DE  4267                     clr.w      -[A7]
  2002. 000014E0  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2003. 000014E4  486E FFE6                pea.l      [A6 - 0x1A]
  2004. 000014E8  A92C                     syscall    FindWindow
  2005. 000014EA  3A1F                     move.w     D5, [A7]+
  2006. 000014EC  B9EE FFE6                cmpa.l     A4, [A6 - 0x1A]
  2007. 000014F0  666E                     bne        +0x70 /* 00001560 */
  2008. 000014F2  486B 000A                pea.l      [A3 + 0xA]
  2009. 000014F6  A871                     syscall    GlobalToLocal
  2010. 000014F8  4227                     clr.b      -[A7]
  2011. 000014FA  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2012. 000014FE  486D AA42                pea.l      [A5 - 0x55BE]
  2013. 00001502  A8AD                     syscall    PtInRect
  2014. 00001504  4A1F                     tst.b      [A7]+
  2015. 00001506  671E                     beq        +0x20 /* 00001526 */
  2016. 00001508  4227                     clr.b      -[A7]
  2017. 0000150A  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2018. 0000150E  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  2019. 00001512  2F2D AA3A                move.l     -[A7], [A5 - 0x55C6]
  2020. 00001516  3F3C 0018                move.w     -[A7], 0x18
  2021. 0000151A  A9E7                     syscall    Pack0/ListManager
  2022. 0000151C  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  2023. 00001522  6000 00E2                bra        +0xE4 /* 00001606 */
  2024. label00001526:
  2025. 00001526  4267                     clr.w      -[A7]
  2026. 00001528  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2027. 0000152C  2F0C                     move.l     -[A7], A4
  2028. 0000152E  486E FFEA                pea.l      [A6 - 0x16]
  2029. 00001532  A96C                     syscall    FindControl
  2030. 00001534  381F                     move.w     D4, [A7]+
  2031. 00001536  3004                     move.w     D0, D4
  2032. 00001538  6B26                     bmi        +0x28 /* 00001560 */
  2033. 0000153A  0440 000A                subi.w     D0, 0xA /* '\n' */
  2034. 0000153E  6702                     beq        +0x4 /* 00001542 */
  2035. 00001540  601E                     bra        +0x20 /* 00001560 */
  2036. label00001542:
  2037. 00001542  42A7                     clr.l      -[A7]
  2038. 00001544  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2039. 00001548  A95A                     syscall    GetControlReference/GetCRefCon
  2040. 0000154A  201F                     move.l     D0, [A7]+
  2041. 0000154C  3480                     move.w     [A2], D0
  2042. 0000154E  3F00                     move.w     -[A7], D0
  2043. 00001550  2F0C                     move.l     -[A7], A4
  2044. 00001552  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  2045. 00001556  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  2046. 0000155C  6000 00A8                bra        +0xAA /* 00001606 */
  2047. label00001560:
  2048. 00001560  422E 0014                clr.b      [A6 + 0x14]
  2049. 00001564  6000 00A0                bra        +0xA2 /* 00001606 */
  2050. 00001568  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2051. 0000156A  CE2B 0005                and.b      D7, [A3 + 0x5]
  2052. 0000156E  0C07 0003                cmpi.b     D7, 0x3
  2053. 00001572  670C                     beq        +0xE /* 00001580 */
  2054. 00001574  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  2055. 00001578  6706                     beq        +0x8 /* 00001580 */
  2056. 0000157A  0C07 001B                cmpi.b     D7, 0x1B
  2057. 0000157E  6614                     bne        +0x16 /* 00001594 */
  2058. label00001580:
  2059. 00001580  34BC 0002                move.w     [A2], 0x2
  2060. 00001584  3F12                     move.w     -[A7], [A2]
  2061. 00001586  2F0C                     move.l     -[A7], A4
  2062. 00001588  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  2063. 0000158C  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  2064. 00001592  6072                     bra        +0x74 /* 00001606 */
  2065. label00001594:
  2066. 00001594  422E 0014                clr.b      [A6 + 0x14]
  2067. 00001598  606C                     bra        +0x6E /* 00001606 */
  2068. 0000159A  2F0C                     move.l     -[A7], A4
  2069. 0000159C  A873                     syscall    SetPort
  2070. 0000159E  A89E                     syscall    PenNormal
  2071. 000015A0  486D AA4A                pea.l      [A5 - 0x55B6]
  2072. 000015A4  A8A1                     syscall    FrameRect
  2073. 000015A6  2F0C                     move.l     -[A7], A4
  2074. 000015A8  3F3C 0002                move.w     -[A7], 0x2
  2075. 000015AC  486E FFFE                pea.l      [A6 - 0x2]
  2076. 000015B0  486E FFFA                pea.l      [A6 - 0x6]
  2077. 000015B4  486E FFF2                pea.l      [A6 - 0xE]
  2078. 000015B8  A98D                     syscall    GetDialogItem/GetDItem
  2079. 000015BA  486E FFF2                pea.l      [A6 - 0xE]
  2080. 000015BE  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  2081. 000015C4  A8A9                     syscall    InsetRect
  2082. 000015C6  3C2E FFF6                move.w     D6, [A6 - 0xA]
  2083. 000015CA  9C6E FFF2                sub.w      D6, [A6 - 0xE]
  2084. 000015CE  48C6                     ext.l      D6
  2085. 000015D0  8DFC 0002                divs.w     D6, 0x2
  2086. 000015D4  0C46 0010                cmpi.w     D6, 0x10
  2087. 000015D8  6C02                     bge        +0x4 /* 000015DC */
  2088. 000015DA  7C10                     moveq.l    D6, 0x10
  2089. label000015DC:
  2090. 000015DC  2F3C 0003 0003           move.l     -[A7], 0x30003
  2091. 000015E2  A89B                     syscall    PenSize
  2092. 000015E4  486E FFF2                pea.l      [A6 - 0xE]
  2093. 000015E8  3F06                     move.w     -[A7], D6
  2094. 000015EA  3F06                     move.w     -[A7], D6
  2095. 000015EC  A8B0                     syscall    FrameRoundRect
  2096. 000015EE  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2097. 000015F2  2F2D AA3A                move.l     -[A7], [A5 - 0x55C6]
  2098. 000015F6  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2099. 000015FA  A9E7                     syscall    Pack0/ListManager
  2100. 000015FC  422E 0014                clr.b      [A6 + 0x14]
  2101. 00001600  6004                     bra        +0x6 /* 00001606 */
  2102. label00001602:
  2103. 00001602  422E 0014                clr.b      [A6 + 0x14]
  2104. label00001606:
  2105. 00001606  4CEE 1CF0 FFC8           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x38]
  2106. 0000160C  4E5E                     unlink     A6
  2107. 0000160E  205F                     movea.l    A0, [A7]+
  2108. 00001610  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2109. 00001614  4ED0                     jmp        [A0]
  2110. 00001616  FEC0 FEC8                .extension 0xEC0 <<F/2-3/7>> // unimplemented
  2111. 0000161A  FFEC                     .invalid   <<F/7/7>>
  2112. 0000161C  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  2113. 0000161E  FFEC                     .invalid   <<F/7/7>>
  2114. 00001620  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  2115. 00001622  FF84                     .invalid   <<F/6/7>>
  2116. fn00001624:
  2117. 00001624  4E56 FFFC                link       A6, -0x0004
  2118. 00001628  48E7 0108                movem.l    -[A7], D7,A4
  2119. 0000162C  426E FFFE                clr.w      [A6 - 0x2]
  2120. 00001630  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  2121. 00001634  7E00                     moveq.l    D7, 0x00
  2122. 00001636  601E                     bra        +0x20 /* 00001656 */
  2123. label00001638:
  2124. 00001638  3D47 FFFC                move.w     [A6 - 0x4], D7
  2125. 0000163C  4227                     clr.b      -[A7]
  2126. 0000163E  4227                     clr.b      -[A7]
  2127. 00001640  486E FFFC                pea.l      [A6 - 0x4]
  2128. 00001644  2F2D AA3A                move.l     -[A7], [A5 - 0x55C6]
  2129. 00001648  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2130. 0000164C  A9E7                     syscall    Pack0/ListManager
  2131. 0000164E  195F 0008                move.b     [A4 + 0x8], [A7]+
  2132. 00001652  2854                     movea.l    A4, [A4]
  2133. 00001654  5247                     addq.w     D7, 1
  2134. label00001656:
  2135. 00001656  BE6D AA30                cmp.w      D7, [A5 - 0x55D0]
  2136. 0000165A  6DDC                     blt        -0x22 /* 00001638 */
  2137. 0000165C  4CDF 1080                movem.l    D7,A4, [A7]+
  2138. 00001660  4E5E                     unlink     A6
  2139. 00001662  4E75                     rts
  2140. export_138:
  2141. 00001664  4E56 FFDC                link       A6, -0x0024
  2142. 00001668  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2143. 0000166C  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  2144. 00001670  6006                     bra        +0x8 /* 00001678 */
  2145. label00001672:
  2146. 00001672  422C 0008                clr.b      [A4 + 0x8]
  2147. 00001676  2854                     movea.l    A4, [A4]
  2148. label00001678:
  2149. 00001678  200C                     move.l     D0, A4
  2150. 0000167A  66F6                     bne        -0x8 /* 00001672 */
  2151. 0000167C  42A7                     clr.l      -[A7]
  2152. 0000167E  3F3C 0086                move.w     -[A7], 0x86
  2153. 00001682  42A7                     clr.l      -[A7]
  2154. 00001684  4878 FFFF                push.l     0xFFFF
  2155. 00001688  A97C                     syscall    GetNewDialog
  2156. 0000168A  2B5F AA36                move.l     [A5 - 0x55CA], [A7]+
  2157. 0000168E  4AAD AA36                tst.l      [A5 - 0x55CA]
  2158. 00001692  6700 0236                beq        +0x238 /* 000018CA */
  2159. 00001696  7A01                     moveq.l    D5, 0x01
  2160. 00001698  602C                     bra        +0x2E /* 000016C6 */
  2161. label0000169A:
  2162. 0000169A  0C45 0003                cmpi.w     D5, 0x3
  2163. 0000169E  6724                     beq        +0x26 /* 000016C4 */
  2164. 000016A0  0C45 0004                cmpi.w     D5, 0x4
  2165. 000016A4  671E                     beq        +0x20 /* 000016C4 */
  2166. 000016A6  2F2D AA36                move.l     -[A7], [A5 - 0x55CA]
  2167. 000016AA  3F05                     move.w     -[A7], D5
  2168. 000016AC  486E FFFC                pea.l      [A6 - 0x4]
  2169. 000016B0  486E FFF8                pea.l      [A6 - 0x8]
  2170. 000016B4  486E FFF0                pea.l      [A6 - 0x10]
  2171. 000016B8  A98D                     syscall    GetDialogItem/GetDItem
  2172. 000016BA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2173. 000016BE  3045                     movea.w    A0, D5
  2174. 000016C0  2F08                     move.l     -[A7], A0
  2175. 000016C2  A95B                     syscall    SetControlReference/SetCRefCon
  2176. label000016C4:
  2177. 000016C4  5245                     addq.w     D5, 1
  2178. label000016C6:
  2179. 000016C6  0C45 0006                cmpi.w     D5, 0x6
  2180. 000016CA  6FCE                     ble        -0x30 /* 0000169A */
  2181. 000016CC  486D AA3E                pea.l      [A5 - 0x55C2]
  2182. 000016D0  A874                     syscall    GetPort
  2183. 000016D2  206D C6A4                movea.l    A0, [A5 - 0x395C]
  2184. 000016D6  3D68 0012 FFEE           move.w     [A6 - 0x12], [A0 + 0x12]
  2185. 000016DC  3D68 0010 FFEC           move.w     [A6 - 0x14], [A0 + 0x10]
  2186. 000016E2  486E FFEC                pea.l      [A6 - 0x14]
  2187. 000016E6  A870                     syscall    LocalToGlobal
  2188. 000016E8  206D AA36                movea.l    A0, [A5 - 0x55CA]
  2189. 000016EC  7C01                     moveq.l    D6, 0x01
  2190. 000016EE  DC68 0016                add.w      D6, [A0 + 0x16]
  2191. 000016F2  9C68 0012                sub.w      D6, [A0 + 0x12]
  2192. 000016F6  226D C6A4                movea.l    A1, [A5 - 0x395C]
  2193. 000016FA  3E29 0016                move.w     D7, [A1 + 0x16]
  2194. 000016FE  9E69 0012                sub.w      D7, [A1 + 0x12]
  2195. 00001702  9E46                     sub.w      D7, D6
  2196. 00001704  48C7                     ext.l      D7
  2197. 00001706  8FFC 0002                divs.w     D7, 0x2
  2198. 0000170A  2F08                     move.l     -[A7], A0
  2199. 0000170C  302E FFEE                move.w     D0, [A6 - 0x12]
  2200. 00001710  D047                     add.w      D0, D7
  2201. 00001712  3F00                     move.w     -[A7], D0
  2202. 00001714  302E FFEC                move.w     D0, [A6 - 0x14]
  2203. 00001718  D047                     add.w      D0, D7
  2204. 0000171A  3F00                     move.w     -[A7], D0
  2205. 0000171C  4227                     clr.b      -[A7]
  2206. 0000171E  A91B                     syscall    MoveWindow
  2207. 00001720  2F2D AA36                move.l     -[A7], [A5 - 0x55CA]
  2208. 00001724  3F3C 0003                move.w     -[A7], 0x3
  2209. 00001728  486E FFFC                pea.l      [A6 - 0x4]
  2210. 0000172C  486E FFF8                pea.l      [A6 - 0x8]
  2211. 00001730  486E FFF0                pea.l      [A6 - 0x10]
  2212. 00001734  A98D                     syscall    GetDialogItem/GetDItem
  2213. 00001736  486D AA4A                pea.l      [A5 - 0x55B6]
  2214. 0000173A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2215. 0000173E  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2216. 00001742  700F                     moveq.l    D0, 0x0F
  2217. 00001744  D06E FFF6                add.w      D0, [A6 - 0xA]
  2218. 00001748  3F00                     move.w     -[A7], D0
  2219. 0000174A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2220. 0000174E  A8A7                     syscall    SetRect
  2221. 00001750  486D AA42                pea.l      [A5 - 0x55BE]
  2222. 00001754  7001                     moveq.l    D0, 0x01
  2223. 00001756  D06E FFF2                add.w      D0, [A6 - 0xE]
  2224. 0000175A  3F00                     move.w     -[A7], D0
  2225. 0000175C  7001                     moveq.l    D0, 0x01
  2226. 0000175E  D06E FFF0                add.w      D0, [A6 - 0x10]
  2227. 00001762  3F00                     move.w     -[A7], D0
  2228. 00001764  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2229. 00001768  70FF                     moveq.l    D0, 0xFFFFFFFF
  2230. 0000176A  D06E FFF4                add.w      D0, [A6 - 0xC]
  2231. 0000176E  3F00                     move.w     -[A7], D0
  2232. 00001770  A8A7                     syscall    SetRect
  2233. 00001772  486E FFE4                pea.l      [A6 - 0x1C]
  2234. 00001776  42A7                     clr.l      -[A7]
  2235. 00001778  4878 0001                push.l     0x1
  2236. 0000177C  A8A7                     syscall    SetRect
  2237. 0000177E  302E FFF6                move.w     D0, [A6 - 0xA]
  2238. 00001782  906E FFF2                sub.w      D0, [A6 - 0xE]
  2239. 00001786  3D40 FFE2                move.w     [A6 - 0x1E], D0
  2240. 0000178A  3D7C 0010 FFE0           move.w     [A6 - 0x20], 0x10
  2241. 00001790  42A7                     clr.l      -[A7]
  2242. 00001792  486D AA42                pea.l      [A5 - 0x55BE]
  2243. 00001796  486E FFE4                pea.l      [A6 - 0x1C]
  2244. 0000179A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2245. 0000179E  4267                     clr.w      -[A7]
  2246. 000017A0  2F2D AA36                move.l     -[A7], [A5 - 0x55CA]
  2247. 000017A4  4878 0100                push.l     0x100
  2248. 000017A8  2F3C 0100 0000           move.l     -[A7], 0x1000000
  2249. 000017AE  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  2250. 000017B2  A9E7                     syscall    Pack0/ListManager
  2251. 000017B4  2B5F AA3A                move.l     [A5 - 0x55C6], [A7]+
  2252. 000017B8  4267                     clr.w      -[A7]
  2253. 000017BA  3F2D AA30                move.w     -[A7], [A5 - 0x55D0]
  2254. 000017BE  4267                     clr.w      -[A7]
  2255. 000017C0  2F2D AA3A                move.l     -[A7], [A5 - 0x55C6]
  2256. 000017C4  3F3C 0008                move.w     -[A7], 0x8
  2257. 000017C8  A9E7                     syscall    Pack0/ListManager
  2258. 000017CA  486D AA42                pea.l      [A5 - 0x55BE]
  2259. 000017CE  7001                     moveq.l    D0, 0x01
  2260. 000017D0  D06E FFF2                add.w      D0, [A6 - 0xE]
  2261. 000017D4  3F00                     move.w     -[A7], D0
  2262. 000017D6  7001                     moveq.l    D0, 0x01
  2263. 000017D8  D06E FFF0                add.w      D0, [A6 - 0x10]
  2264. 000017DC  3F00                     move.w     -[A7], D0
  2265. 000017DE  700F                     moveq.l    D0, 0x0F
  2266. 000017E0  D06E FFF6                add.w      D0, [A6 - 0xA]
  2267. 000017E4  3F00                     move.w     -[A7], D0
  2268. 000017E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2269. 000017E8  D06E FFF4                add.w      D0, [A6 - 0xC]
  2270. 000017EC  3F00                     move.w     -[A7], D0
  2271. 000017EE  A8A7                     syscall    SetRect
  2272. 000017F0  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  2273. 000017F4  7A00                     moveq.l    D5, 0x00
  2274. 000017F6  548F                     addq.l     A7, 2
  2275. 000017F8  602A                     bra        +0x2C /* 00001824 */
  2276. label000017FA:
  2277. 000017FA  426E FFDE                clr.w      [A6 - 0x22]
  2278. 000017FE  3D45 FFDC                move.w     [A6 - 0x24], D5
  2279. 00001802  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2280. 00001806  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2281. 0000180A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2282. 0000180E  548F                     addq.l     A7, 2
  2283. 00001810  3E80                     move.w     [A7], D0
  2284. 00001812  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2285. 00001816  2F2D AA3A                move.l     -[A7], [A5 - 0x55C6]
  2286. 0000181A  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  2287. 0000181E  A9E7                     syscall    Pack0/ListManager
  2288. 00001820  5245                     addq.w     D5, 1
  2289. 00001822  2854                     movea.l    A4, [A4]
  2290. label00001824:
  2291. 00001824  200C                     move.l     D0, A4
  2292. 00001826  66D2                     bne        -0x2C /* 000017FA */
  2293. 00001828  4EBA FC48                jsr        [PC - 0x3B8 /* 00001472 */]
  2294. 0000182C  1F3C 0001                move.b     -[A7], 0x1
  2295. 00001830  2F2D AA3A                move.l     -[A7], [A5 - 0x55C6]
  2296. 00001834  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2297. 00001838  A9E7                     syscall    Pack0/ListManager
  2298. 0000183A  2F2D AA36                move.l     -[A7], [A5 - 0x55CA]
  2299. 0000183E  A915                     syscall    ShowWindow
  2300. label00001840:
  2301. 00001840  486D 04AA                pea.l      [A5 + 0x4AA /* export_145 */]
  2302. 00001844  486E FFFE                pea.l      [A6 - 0x2]
  2303. 00001848  A991                     syscall    ModalDialog
  2304. 0000184A  0C6E 0005 FFFE           cmpi.w     [A6 - 0x2], 0x5
  2305. 00001850  6618                     bne        +0x1A /* 0000186A */
  2306. 00001852  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  2307. 00001856  6008                     bra        +0xA /* 00001860 */
  2308. label00001858:
  2309. 00001858  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  2310. 0000185E  2854                     movea.l    A4, [A4]
  2311. label00001860:
  2312. 00001860  200C                     move.l     D0, A4
  2313. 00001862  66F4                     bne        -0xA /* 00001858 */
  2314. 00001864  4EBA FC0C                jsr        [PC - 0x3F4 /* 00001472 */]
  2315. 00001868  601C                     bra        +0x1E /* 00001886 */
  2316. label0000186A:
  2317. 0000186A  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  2318. 00001870  6614                     bne        +0x16 /* 00001886 */
  2319. 00001872  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  2320. 00001876  6006                     bra        +0x8 /* 0000187E */
  2321. label00001878:
  2322. 00001878  422C 0008                clr.b      [A4 + 0x8]
  2323. 0000187C  2854                     movea.l    A4, [A4]
  2324. label0000187E:
  2325. 0000187E  200C                     move.l     D0, A4
  2326. 00001880  66F6                     bne        -0x8 /* 00001878 */
  2327. 00001882  4EBA FBEE                jsr        [PC - 0x412 /* 00001472 */]
  2328. label00001886:
  2329. 00001886  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  2330. 0000188C  6708                     beq        +0xA /* 00001896 */
  2331. 0000188E  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  2332. 00001894  66AA                     bne        -0x54 /* 00001840 */
  2333. label00001896:
  2334. 00001896  4EBA FD8C                jsr        [PC - 0x274 /* 00001624 */]
  2335. 0000189A  2F2D AA3A                move.l     -[A7], [A5 - 0x55C6]
  2336. 0000189E  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2337. 000018A2  A9E7                     syscall    Pack0/ListManager
  2338. 000018A4  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  2339. 000018AA  6606                     bne        +0x8 /* 000018B2 */
  2340. 000018AC  4EBA FB52                jsr        [PC - 0x4AE /* 00001400 */]
  2341. 000018B0  600C                     bra        +0xE /* 000018BE */
  2342. label000018B2:
  2343. 000018B2  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  2344. 000018B8  6604                     bne        +0x6 /* 000018BE */
  2345. 000018BA  4EBA FB26                jsr        [PC - 0x4DA /* 000013E2 */]
  2346. label000018BE:
  2347. 000018BE  426D BE2E                clr.w      [A5 - 0x41D2]
  2348. 000018C2  1B7C 0001 C66F           move.b     [A5 - 0x3991], 0x1
  2349. 000018C8  6014                     bra        +0x16 /* 000018DE */
  2350. label000018CA:
  2351. 000018CA  486D ABC6                pea.l      [A5 - 0x543A]
  2352. 000018CE  486D ABC8                pea.l      [A5 - 0x5438]
  2353. 000018D2  486D ABCA                pea.l      [A5 - 0x5436]
  2354. 000018D6  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2355. 000018DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2356. label000018DE:
  2357. 000018DE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2358. 000018E2  4E5E                     unlink     A6
  2359. 000018E4  4E75                     rts
  2360. export_139:
  2361. fn000018E6:
  2362. 000018E6  4E56 0000                link       A6, 0
  2363. 000018EA  2F0C                     move.l     -[A7], A4
  2364. 000018EC  4A6D AA30                tst.w      [A5 - 0x55D0]
  2365. 000018F0  6F2E                     ble        +0x30 /* 00001920 */
  2366. 000018F2  4EBA F482                jsr        [PC - 0xB7E /* 00000D76 */]
  2367. 000018F6  601A                     bra        +0x1C /* 00001912 */
  2368. label000018F8:
  2369. 000018F8  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  2370. 000018FC  206D AA2C                movea.l    A0, [A5 - 0x55D4]
  2371. 00001900  2B50 AA2C                move.l     [A5 - 0x55D4], [A0]
  2372. 00001904  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2373. 00001908  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  2374. 0000190C  204C                     movea.l    A0, A4
  2375. 0000190E  A01F                     syscall    DisposPtr/DisposePtr
  2376. 00001910  588F                     addq.l     A7, 4
  2377. label00001912:
  2378. 00001912  4AAD AA2C                tst.l      [A5 - 0x55D4]
  2379. 00001916  66E0                     bne        -0x1E /* 000018F8 */
  2380. 00001918  426D AA30                clr.w      [A5 - 0x55D0]
  2381. 0000191C  4EBA F476                jsr        [PC - 0xB8A /* 00000D94 */]
  2382. label00001920:
  2383. 00001920  285F                     movea.l    A4, [A7]+
  2384. 00001922  4E5E                     unlink     A6
  2385. 00001924  4E75                     rts
  2386. export_140:
  2387. 00001926  4E56 0000                link       A6, 0
  2388. 0000192A  4A2D AA2A                tst.b      [A5 - 0x55D6]
  2389. 0000192E  6726                     beq        +0x28 /* 00001956 */
  2390. 00001930  486D AC00                pea.l      [A5 - 0x5400]
  2391. 00001934  486D AC02                pea.l      [A5 - 0x53FE]
  2392. 00001938  486D AC04                pea.l      [A5 - 0x53FC]
  2393. 0000193C  486D AC14                pea.l      [A5 - 0x53EC]
  2394. 00001940  4878 0002                push.l     0x2
  2395. 00001944  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  2396. 00001948  4A00                     tst.b      D0
  2397. 0000194A  57C0                     seq        D0
  2398. 0000194C  4400                     neg.b      D0
  2399. 0000194E  1B40 AA2A                move.b     [A5 - 0x55D6], D0
  2400. 00001952  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2401. label00001956:
  2402. 00001956  4A2D AA2A                tst.b      [A5 - 0x55D6]
  2403. 0000195A  6604                     bne        +0x6 /* 00001960 */
  2404. 0000195C  4EBA FF88                jsr        [PC - 0x78 /* 000018E6 */]
  2405. label00001960:
  2406. 00001960  1B7C 0001 C66F           move.b     [A5 - 0x3991], 0x1
  2407. 00001966  4E5E                     unlink     A6
  2408. 00001968  4E75                     rts
  2409. export_141:
  2410. 0000196A  4E56 0000                link       A6, 0
  2411. 0000196E  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2412. 00001972  7E00                     moveq.l    D7, 0x00
  2413. 00001974  7C01                     moveq.l    D6, 0x01
  2414. 00001976  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  2415. 0000197A  6006                     bra        +0x8 /* 00001982 */
  2416. label0000197C:
  2417. 0000197C  536E 0008                subq.w     [A6 + 0x8], 1
  2418. 00001980  2854                     movea.l    A4, [A4]
  2419. label00001982:
  2420. 00001982  4A6E 0008                tst.w      [A6 + 0x8]
  2421. 00001986  6EF4                     bgt        -0xA /* 0000197C */
  2422. 00001988  266D A430                movea.l    A3, [A5 - 0x5BD0]
  2423. 0000198C  6010                     bra        +0x12 /* 0000199E */
  2424. label0000198E:
  2425. 0000198E  302B 0008                move.w     D0, [A3 + 0x8]
  2426. 00001992  B06C 0004                cmp.w      D0, [A4 + 0x4]
  2427. 00001996  6604                     bne        +0x6 /* 0000199C */
  2428. 00001998  7E01                     moveq.l    D7, 0x01
  2429. 0000199A  6002                     bra        +0x4 /* 0000199E */
  2430. label0000199C:
  2431. 0000199C  2653                     movea.l    A3, [A3]
  2432. label0000199E:
  2433. 0000199E  200B                     move.l     D0, A3
  2434. 000019A0  6704                     beq        +0x6 /* 000019A6 */
  2435. 000019A2  4A07                     tst.b      D7
  2436. 000019A4  67E8                     beq        -0x16 /* 0000198E */
  2437. label000019A6:
  2438. 000019A6  4A07                     tst.b      D7
  2439. 000019A8  6700 0082                beq        +0x84 /* 00001A2C */
  2440. 000019AC  4A2B 001A                tst.b      [A3 + 0x1A]
  2441. 000019B0  673A                     beq        +0x3C /* 000019EC */
  2442. 000019B2  0C6C FFFF 0006           cmpi.w     [A4 + 0x6], 0xFFFF
  2443. 000019B8  6732                     beq        +0x34 /* 000019EC */
  2444. 000019BA  246D A434                movea.l    A2, [A5 - 0x5BCC]
  2445. 000019BE  2B6B 0012 A434           move.l     [A5 - 0x5BCC], [A3 + 0x12]
  2446. 000019C4  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  2447. 000019C8  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2448. 000019CC  5240                     addq.w     D0, 1
  2449. 000019CE  548F                     addq.l     A7, 2
  2450. 000019D0  6616                     bne        +0x18 /* 000019E8 */
  2451. 000019D2  7C00                     moveq.l    D6, 0x00
  2452. 000019D4  486D AC3E                pea.l      [A5 - 0x53C2]
  2453. 000019D8  486D AC40                pea.l      [A5 - 0x53C0]
  2454. 000019DC  486D AC54                pea.l      [A5 - 0x53AC]
  2455. 000019E0  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2456. 000019E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2457. label000019E8:
  2458. 000019E8  2B4A A434                move.l     [A5 - 0x5BCC], A2
  2459. label000019EC:
  2460. 000019EC  4A06                     tst.b      D6
  2461. 000019EE  673C                     beq        +0x3E /* 00001A2C */
  2462. 000019F0  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2463. 000019F4  3028 0008                move.w     D0, [A0 + 0x8]
  2464. 000019F8  B06C 0004                cmp.w      D0, [A4 + 0x4]
  2465. 000019FC  660E                     bne        +0x10 /* 00001A0C */
  2466. 000019FE  206D A42C                movea.l    A0, [A5 - 0x5BD4]
  2467. 00001A02  3028 000A                move.w     D0, [A0 + 0xA]
  2468. 00001A06  B06C 0006                cmp.w      D0, [A4 + 0x6]
  2469. 00001A0A  6720                     beq        +0x22 /* 00001A2C */
  2470. label00001A0C:
  2471. 00001A0C  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  2472. 00001A10  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2473. 00001A14  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2474. 00001A18  206D C6A4                movea.l    A0, [A5 - 0x395C]
  2475. 00001A1C  4868 0010                pea.l      [A0 + 0x10]
  2476. 00001A20  A928                     syscall    InvalRect
  2477. 00001A22  2EAD C6A4                move.l     [A7], [A5 - 0x395C]
  2478. 00001A26  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  2479. 00001A2A  588F                     addq.l     A7, 4
  2480. label00001A2C:
  2481. 00001A2C  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2482. 00001A30  4E5E                     unlink     A6
  2483. 00001A32  4E75                     rts
  2484. export_142:
  2485. 00001A34  4E56 0000                link       A6, 0
  2486. 00001A38  48E7 0108                movem.l    -[A7], D7,A4
  2487. 00001A3C  3E2E 0008                move.w     D7, [A6 + 0x8]
  2488. 00001A40  3F2D AA30                move.w     -[A7], [A5 - 0x55D0]
  2489. 00001A44  3F07                     move.w     -[A7], D7
  2490. 00001A46  4EBA E688                jsr        [PC - 0x1978 /* 000000D0 */]
  2491. 00001A4A  4A6D AA30                tst.w      [A5 - 0x55D0]
  2492. 00001A4E  588F                     addq.l     A7, 4
  2493. 00001A50  6F2C                     ble        +0x2E /* 00001A7E */
  2494. 00001A52  286D AA2C                movea.l    A4, [A5 - 0x55D4]
  2495. 00001A56  6022                     bra        +0x24 /* 00001A7A */
  2496. label00001A58:
  2497. 00001A58  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2498. 00001A5C  3F07                     move.w     -[A7], D7
  2499. 00001A5E  4EBA E670                jsr        [PC - 0x1990 /* 000000D0 */]
  2500. 00001A62  3EAC 0006                move.w     [A7], [A4 + 0x6]
  2501. 00001A66  3F07                     move.w     -[A7], D7
  2502. 00001A68  4EBA E666                jsr        [PC - 0x199A /* 000000D0 */]
  2503. 00001A6C  2EAC 000A                move.l     [A7], [A4 + 0xA]
  2504. 00001A70  3F07                     move.w     -[A7], D7
  2505. 00001A72  4EBA E6D4                jsr        [PC - 0x192C /* 00000148 */]
  2506. 00001A76  2854                     movea.l    A4, [A4]
  2507. 00001A78  508F                     addq.l     A7, 8
  2508. label00001A7A:
  2509. 00001A7A  200C                     move.l     D0, A4
  2510. 00001A7C  66DA                     bne        -0x24 /* 00001A58 */
  2511. label00001A7E:
  2512. 00001A7E  422D AA2A                clr.b      [A5 - 0x55D6]
  2513. 00001A82  4CDF 1080                movem.l    D7,A4, [A7]+
  2514. 00001A86  4E5E                     unlink     A6
  2515. 00001A88  4E75                     rts
  2516. export_143:
  2517. 00001A8A  4E56 FFB2                link       A6, -0x004E
  2518. 00001A8E  48E7 0300                movem.l    -[A7], D6,D7
  2519. 00001A92  3E2E 0008                move.w     D7, [A6 + 0x8]
  2520. 00001A96  486E FFB2                pea.l      [A6 - 0x4E]
  2521. 00001A9A  3F07                     move.w     -[A7], D7
  2522. 00001A9C  4EBA E66E                jsr        [PC - 0x1992 /* 0000010C */]
  2523. 00001AA0  4A6E FFB2                tst.w      [A6 - 0x4E]
  2524. 00001AA4  5C8F                     addq.l     A7, 6
  2525. 00001AA6  6F4A                     ble        +0x4C /* 00001AF2 */
  2526. 00001AA8  7C00                     moveq.l    D6, 0x00
  2527. 00001AAA  6040                     bra        +0x42 /* 00001AEC */
  2528. label00001AAC:
  2529. 00001AAC  486E FFB6                pea.l      [A6 - 0x4A]
  2530. 00001AB0  3F07                     move.w     -[A7], D7
  2531. 00001AB2  4EBA E658                jsr        [PC - 0x19A8 /* 0000010C */]
  2532. 00001AB6  486E FFB4                pea.l      [A6 - 0x4C]
  2533. 00001ABA  3F07                     move.w     -[A7], D7
  2534. 00001ABC  4EBA E64E                jsr        [PC - 0x19B2 /* 0000010C */]
  2535. 00001AC0  486E FFB8                pea.l      [A6 - 0x48]
  2536. 00001AC4  3F07                     move.w     -[A7], D7
  2537. 00001AC6  4EBA E6D4                jsr        [PC - 0x192C /* 0000019C */]
  2538. 00001ACA  486E FFB9                pea.l      [A6 - 0x47]
  2539. 00001ACE  486E FFDC                pea.l      [A6 - 0x24]
  2540. 00001AD2  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2541. 00001AD6  486E FFDC                pea.l      [A6 - 0x24]
  2542. 00001ADA  3F2E FFB4                move.w     -[A7], [A6 - 0x4C]
  2543. 00001ADE  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  2544. 00001AE2  4EBA F42A                jsr        [PC - 0xBD6 /* 00000F0E */]
  2545. 00001AE6  4FEF 0022                lea.l      A7, [A7 + 0x22]
  2546. 00001AEA  5246                     addq.w     D6, 1
  2547. label00001AEC:
  2548. 00001AEC  BC6E FFB2                cmp.w      D6, [A6 - 0x4E]
  2549. 00001AF0  6DBA                     blt        -0x44 /* 00001AAC */
  2550. label00001AF2:
  2551. 00001AF2  4EBA F282                jsr        [PC - 0xD7E /* 00000D76 */]
  2552. 00001AF6  4EBA F29C                jsr        [PC - 0xD64 /* 00000D94 */]
  2553. 00001AFA  422D AA2A                clr.b      [A5 - 0x55D6]
  2554. 00001AFE  4CDF 00C0                movem.l    D6,D7, [A7]+
  2555. 00001B02  4E5E                     unlink     A6
  2556. 00001B04  4E75                     rts
  2557. fn00001B06:
  2558. 00001B06  4E56 FFFC                link       A6, -0x0004
  2559. 00001B0A  306E 0010                movea.w    A0, [A6 + 0x10]
  2560. 00001B0E  2D48 FFFC                move.l     [A6 - 0x4], A0
  2561. 00001B12  4267                     clr.w      -[A7]
  2562. 00001B14  226E 0008                movea.l    A1, [A6 + 0x8]
  2563. 00001B18  3F29 0004                move.w     -[A7], [A1 + 0x4]
  2564. 00001B1C  486E FFFC                pea.l      [A6 - 0x4]
  2565. 00001B20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2566. 00001B24  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  2567. 00001B28  4E5E                     unlink     A6
  2568. 00001B2A  4E75                     rts
  2569. fn00001B2C:
  2570. 00001B2C  4E56 FFFC                link       A6, -0x0004
  2571. 00001B30  306E 0010                movea.w    A0, [A6 + 0x10]
  2572. 00001B34  2D48 FFFC                move.l     [A6 - 0x4], A0
  2573. 00001B38  4267                     clr.w      -[A7]
  2574. 00001B3A  226E 0008                movea.l    A1, [A6 + 0x8]
  2575. 00001B3E  3F29 0004                move.w     -[A7], [A1 + 0x4]
  2576. 00001B42  486E FFFC                pea.l      [A6 - 0x4]
  2577. 00001B46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2578. 00001B4A  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  2579. 00001B4E  4E5E                     unlink     A6
  2580. 00001B50  4E75                     rts
  2581. fn00001B52:
  2582. 00001B52  4E56 0000                link       A6, 0
  2583. 00001B56  2F07                     move.l     -[A7], D7
  2584. 00001B58  4267                     clr.w      -[A7]
  2585. 00001B5A  206E 0008                movea.l    A0, [A6 + 0x8]
  2586. 00001B5E  2F10                     move.l     -[A7], [A0]
  2587. 00001B60  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2588. 00001B64  4868 0004                pea.l      [A0 + 0x4]
  2589. 00001B68  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2590. 00001B6C  3E1F                     move.w     D7, [A7]+
  2591. 00001B6E  4A47                     tst.w      D7
  2592. 00001B70  6704                     beq        +0x6 /* 00001B76 */
  2593. 00001B72  7000                     moveq.l    D0, 0x00
  2594. 00001B74  6002                     bra        +0x4 /* 00001B78 */
  2595. label00001B76:
  2596. 00001B76  7001                     moveq.l    D0, 0x01
  2597. label00001B78:
  2598. 00001B78  2E1F                     move.l     D7, [A7]+
  2599. 00001B7A  4E5E                     unlink     A6
  2600. 00001B7C  4E75                     rts
  2601. 00001B7E  4E56 0000                link       A6, 0
  2602. 00001B82  2F07                     move.l     -[A7], D7
  2603. 00001B84  4267                     clr.w      -[A7]
  2604. 00001B86  206E 0008                movea.l    A0, [A6 + 0x8]
  2605. 00001B8A  2F10                     move.l     -[A7], [A0]
  2606. 00001B8C  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2607. 00001B90  2F3C 4D44 4920           move.l     -[A7], 0x4D444920 /* 'MDI ' */
  2608. 00001B96  2F3C 4441 5441           move.l     -[A7], 0x44415441 /* 'DATA' */
  2609. 00001B9C  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  2610. 00001BA0  3E1F                     move.w     D7, [A7]+
  2611. 00001BA2  4A47                     tst.w      D7
  2612. 00001BA4  6704                     beq        +0x6 /* 00001BAA */
  2613. 00001BA6  7000                     moveq.l    D0, 0x00
  2614. 00001BA8  6008                     bra        +0xA /* 00001BB2 */
  2615. label00001BAA:
  2616. 00001BAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2617. 00001BAE  4EBA FFA2                jsr        [PC - 0x5E /* 00001B52 */]
  2618. label00001BB2:
  2619. 00001BB2  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2620. 00001BB6  4E5E                     unlink     A6
  2621. 00001BB8  4E75                     rts
  2622. fn00001BBA:
  2623. 00001BBA  4E56 0000                link       A6, 0
  2624. 00001BBE  4267                     clr.w      -[A7]
  2625. 00001BC0  206E 0008                movea.l    A0, [A6 + 0x8]
  2626. 00001BC4  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2627. 00001BC8  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  2628. 00001BCC  206E 0008                movea.l    A0, [A6 + 0x8]
  2629. 00001BD0  317C FFFF 0004           move.w     [A0 + 0x4], 0xFFFF
  2630. 00001BD6  4E5E                     unlink     A6
  2631. 00001BD8  4E75                     rts
  2632. fn00001BDA:
  2633. 00001BDA  4E56 0000                link       A6, 0
  2634. 00001BDE  2F0C                     move.l     -[A7], A4
  2635. 00001BE0  49EE 000C                lea.l      A4, [A6 + 0xC]
  2636. 00001BE4  2F0C                     move.l     -[A7], A4
  2637. 00001BE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2638. 00001BEA  486D ACBC                pea.l      [A5 - 0x5344]
  2639. 00001BEE  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  2640. 00001BF2  486D B568                pea.l      [A5 - 0x4A98]
  2641. 00001BF6  486D B56A                pea.l      [A5 - 0x4A96]
  2642. 00001BFA  486D ACBC                pea.l      [A5 - 0x5344]
  2643. 00001BFE  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  2644. 00001C02  286E FFFC                movea.l    A4, [A6 - 0x4]
  2645. 00001C06  4E5E                     unlink     A6
  2646. 00001C08  4E75                     rts
  2647. fn00001C0A:
  2648. 00001C0A  4E56 0000                link       A6, 0
  2649. 00001C0E  2F07                     move.l     -[A7], D7
  2650. 00001C10  3E2E 0010                move.w     D7, [A6 + 0x10]
  2651. 00001C14  3007                     move.w     D0, D7
  2652. 00001C16  670A                     beq        +0xC /* 00001C22 */
  2653. 00001C18  6B12                     bmi        +0x14 /* 00001C2C */
  2654. 00001C1A  5540                     subq.w     D0, 2
  2655. 00001C1C  670C                     beq        +0xE /* 00001C2A */
  2656. 00001C1E  6A0C                     bpl        +0xE /* 00001C2C */
  2657. 00001C20  6004                     bra        +0x6 /* 00001C26 */
  2658. label00001C22:
  2659. 00001C22  7E01                     moveq.l    D7, 0x01
  2660. 00001C24  6006                     bra        +0x8 /* 00001C2C */
  2661. label00001C26:
  2662. 00001C26  7E03                     moveq.l    D7, 0x03
  2663. 00001C28  6002                     bra        +0x4 /* 00001C2C */
  2664. label00001C2A:
  2665. 00001C2A  7E02                     moveq.l    D7, 0x02
  2666. label00001C2C:
  2667. 00001C2C  4267                     clr.w      -[A7]
  2668. 00001C2E  206E 0008                movea.l    A0, [A6 + 0x8]
  2669. 00001C32  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2670. 00001C36  3F07                     move.w     -[A7], D7
  2671. 00001C38  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2672. 00001C3C  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2673. 00001C40  202E 000C                move.l     D0, [A6 + 0xC]
  2674. 00001C44  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2675. 00001C48  4E5E                     unlink     A6
  2676. 00001C4A  4E75                     rts
  2677. fn00001C4C:
  2678. 00001C4C  4E56 FFF8                link       A6, -0x0008
  2679. 00001C50  48E7 0300                movem.l    -[A7], D6,D7
  2680. 00001C54  7E00                     moveq.l    D7, 0x00
  2681. 00001C56  306E 000C                movea.w    A0, [A6 + 0xC]
  2682. 00001C5A  2D48 FFFC                move.l     [A6 - 0x4], A0
  2683. 00001C5E  4267                     clr.w      -[A7]
  2684. 00001C60  226E 0008                movea.l    A1, [A6 + 0x8]
  2685. 00001C64  3F29 0004                move.w     -[A7], [A1 + 0x4]
  2686. 00001C68  486E FFFC                pea.l      [A6 - 0x4]
  2687. 00001C6C  486E FFF8                pea.l      [A6 - 0x8]
  2688. 00001C70  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  2689. 00001C74  7C00                     moveq.l    D6, 0x00
  2690. 00001C76  548F                     addq.l     A7, 2
  2691. 00001C78  6010                     bra        +0x12 /* 00001C8A */
  2692. label00001C7A:
  2693. 00001C7A  1006                     move.b     D0, D6
  2694. 00001C7C  E708                     lsl        D0.b, 3
  2695. 00001C7E  7200                     moveq.l    D1, 0x00
  2696. 00001C80  1236 60F8                move.b     D1, [A6 + D6.w - 0x8]
  2697. 00001C84  E1A9                     lsl        D1, D0
  2698. 00001C86  DE81                     add.l      D7, D1
  2699. 00001C88  5246                     addq.w     D6, 1
  2700. label00001C8A:
  2701. 00001C8A  BC6E 000C                cmp.w      D6, [A6 + 0xC]
  2702. 00001C8E  6DEA                     blt        -0x14 /* 00001C7A */
  2703. 00001C90  2007                     move.l     D0, D7
  2704. 00001C92  4CDF 00C0                movem.l    D6,D7, [A7]+
  2705. 00001C96  4E5E                     unlink     A6
  2706. 00001C98  4E75                     rts
  2707. fn00001C9A:
  2708. 00001C9A  4E56 0000                link       A6, 0
  2709. 00001C9E  2F07                     move.l     -[A7], D7
  2710. 00001CA0  3F3C 0001                move.w     -[A7], 0x1
  2711. 00001CA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2712. 00001CA8  4EBA FFA2                jsr        [PC - 0x5E /* 00001C4C */]
  2713. 00001CAC  3E00                     move.w     D7, D0
  2714. 00001CAE  3E87                     move.w     [A7], D7
  2715. 00001CB0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2716. 00001CB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2717. 00001CB8  4EBA FE4C                jsr        [PC - 0x1B4 /* 00001B06 */]
  2718. 00001CBC  206E 000C                movea.l    A0, [A6 + 0xC]
  2719. 00001CC0  4230 7000                clr.b      [A0 + D7.w]
  2720. 00001CC4  3EBC 0001                move.w     [A7], 0x1
  2721. 00001CC8  42A7                     clr.l      -[A7]
  2722. 00001CCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2723. 00001CCE  4EBA FF3A                jsr        [PC - 0xC6 /* 00001C0A */]
  2724. 00001CD2  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2725. 00001CD6  4E5E                     unlink     A6
  2726. 00001CD8  4E75                     rts
  2727. fn00001CDA:
  2728. 00001CDA  4E56 FFFC                link       A6, -0x0004
  2729. 00001CDE  306E 0010                movea.w    A0, [A6 + 0x10]
  2730. 00001CE2  2D48 FFFC                move.l     [A6 - 0x4], A0
  2731. 00001CE6  4267                     clr.w      -[A7]
  2732. 00001CE8  226E 0008                movea.l    A1, [A6 + 0x8]
  2733. 00001CEC  3F29 0004                move.w     -[A7], [A1 + 0x4]
  2734. 00001CF0  486E FFFC                pea.l      [A6 - 0x4]
  2735. 00001CF4  486E 000C                pea.l      [A6 + 0xC]
  2736. 00001CF8  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  2737. 00001CFC  4E5E                     unlink     A6
  2738. 00001CFE  4E75                     rts
  2739. 00001D00  4E56 0000                link       A6, 0
  2740. 00001D04  2F07                     move.l     -[A7], D7
  2741. 00001D06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2742. 00001D0A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2743. 00001D0E  3E00                     move.w     D7, D0
  2744. 00001D10  3EBC 0001                move.w     [A7], 0x1
  2745. 00001D14  3047                     movea.w    A0, D7
  2746. 00001D16  2F08                     move.l     -[A7], A0
  2747. 00001D18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2748. 00001D1C  4EBA FFBC                jsr        [PC - 0x44 /* 00001CDA */]
  2749. 00001D20  3E87                     move.w     [A7], D7
  2750. 00001D22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2751. 00001D26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2752. 00001D2A  4EBA FE00                jsr        [PC - 0x200 /* 00001B2C */]
  2753. 00001D2E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2754. 00001D32  4E5E                     unlink     A6
  2755. 00001D34  4E75                     rts
  2756. fn00001D36:
  2757. 00001D36  4E56 0000                link       A6, 0
  2758. 00001D3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2759. 00001D3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2760. 00001D42  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2761. 00001D46  4E5E                     unlink     A6
  2762. 00001D48  4E75                     rts
  2763. fn00001D4A:
  2764. 00001D4A  4E56 0000                link       A6, 0
  2765. 00001D4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2766. 00001D52  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2767. 00001D56  4E5E                     unlink     A6
  2768. 00001D58  4E75                     rts
  2769. fn00001D5A:
  2770. 00001D5A  4E56 0000                link       A6, 0
  2771. 00001D5E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2772. 00001D62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2773. 00001D66  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2774. 00001D6A  4E5E                     unlink     A6
  2775. 00001D6C  4E75                     rts
  2776. 00001D6E  4E56 0000                link       A6, 0
  2777. 00001D72  4267                     clr.w      -[A7]
  2778. 00001D74  206E 0008                movea.l    A0, [A6 + 0x8]
  2779. 00001D78  2F10                     move.l     -[A7], [A0]
  2780. 00001D7A  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2781. 00001D7E  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  2782. 00001D82  4E5E                     unlink     A6
  2783. 00001D84  4E75                     rts
  2784. 00001D86  4E56 0000                link       A6, 0
  2785. 00001D8A  2F0C                     move.l     -[A7], A4
  2786. 00001D8C  49EE 000C                lea.l      A4, [A6 + 0xC]
  2787. 00001D90  2F0C                     move.l     -[A7], A4
  2788. 00001D92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2789. 00001D96  486D ACBC                pea.l      [A5 - 0x5344]
  2790. 00001D9A  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  2791. 00001D9E  486D B0BC                pea.l      [A5 - 0x4F44]
  2792. 00001DA2  486D ACBC                pea.l      [A5 - 0x5344]
  2793. 00001DA6  4EBA FF8E                jsr        [PC - 0x72 /* 00001D36 */]
  2794. 00001DAA  4A40                     tst.w      D0
  2795. 00001DAC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2796. 00001DB0  670C                     beq        +0xE /* 00001DBE */
  2797. 00001DB2  486D ACBC                pea.l      [A5 - 0x5344]
  2798. 00001DB6  486D B0BC                pea.l      [A5 - 0x4F44]
  2799. 00001DBA  4EBA FF9E                jsr        [PC - 0x62 /* 00001D5A */]
  2800. label00001DBE:
  2801. 00001DBE  286E FFFC                movea.l    A4, [A6 - 0x4]
  2802. 00001DC2  4E5E                     unlink     A6
  2803. 00001DC4  4E75                     rts
  2804. fn00001DC6:
  2805. 00001DC6  4E56 FF86                link       A6, -0x007A
  2806. 00001DCA  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2807. 00001DCE  286E 0008                movea.l    A4, [A6 + 0x8]
  2808. 00001DD2  266E 000C                movea.l    A3, [A6 + 0xC]
  2809. 00001DD6  2F0B                     move.l     -[A7], A3
  2810. 00001DD8  4EBA FF70                jsr        [PC - 0x90 /* 00001D4A */]
  2811. 00001DDC  5540                     subq.w     D0, 2
  2812. 00001DDE  588F                     addq.l     A7, 4
  2813. 00001DE0  6C06                     bge        +0x8 /* 00001DE8 */
  2814. 00001DE2  7000                     moveq.l    D0, 0x00
  2815. 00001DE4  6000 0176                bra        +0x178 /* 00001F5C */
  2816. label00001DE8:
  2817. 00001DE8  0C13 0061                cmpi.b     [A3], 0x61 /* 'a' */
  2818. 00001DEC  6506                     bcs        +0x8 /* 00001DF4 */
  2819. 00001DEE  0C13 007A                cmpi.b     [A3], 0x7A /* 'z' */
  2820. 00001DF2  6306                     bls        +0x8 /* 00001DFA */
  2821. label00001DF4:
  2822. 00001DF4  7000                     moveq.l    D0, 0x00
  2823. 00001DF6  6000 0164                bra        +0x166 /* 00001F5C */
  2824. label00001DFA:
  2825. 00001DFA  2F0C                     move.l     -[A7], A4
  2826. 00001DFC  4EBA FD54                jsr        [PC - 0x2AC /* 00001B52 */]
  2827. 00001E00  4A40                     tst.w      D0
  2828. 00001E02  588F                     addq.l     A7, 4
  2829. 00001E04  660E                     bne        +0x10 /* 00001E14 */
  2830. 00001E06  486D B56C                pea.l      [A5 - 0x4A94]
  2831. 00001E0A  4EBA FDCE                jsr        [PC - 0x232 /* 00001BDA */]
  2832. 00001E0E  7000                     moveq.l    D0, 0x00
  2833. 00001E10  6000 014A                bra        +0x14C /* 00001F5C */
  2834. label00001E14:
  2835. 00001E14  4267                     clr.w      -[A7]
  2836. 00001E16  7000                     moveq.l    D0, 0x00
  2837. 00001E18  1013                     move.b     D0, [A3]
  2838. 00001E1A  E548                     lsl        D0.w, 2
  2839. 00001E1C  3040                     movea.w    A0, D0
  2840. 00001E1E  4868 FE7C                pea.l      [A0 - 0x184]
  2841. 00001E22  2F0C                     move.l     -[A7], A4
  2842. 00001E24  4EBA FDE4                jsr        [PC - 0x21C /* 00001C0A */]
  2843. 00001E28  3EBC 0004                move.w     [A7], 0x4
  2844. 00001E2C  2F0C                     move.l     -[A7], A4
  2845. 00001E2E  4EBA FE1C                jsr        [PC - 0x1E4 /* 00001C4C */]
  2846. 00001E32  2D40 FFEA                move.l     [A6 - 0x16], D0
  2847. 00001E36  4A80                     tst.l      D0
  2848. 00001E38  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2849. 00001E3C  660C                     bne        +0xE /* 00001E4A */
  2850. 00001E3E  2F0C                     move.l     -[A7], A4
  2851. 00001E40  4EBA FD78                jsr        [PC - 0x288 /* 00001BBA */]
  2852. 00001E44  7000                     moveq.l    D0, 0x00
  2853. 00001E46  6000 0114                bra        +0x116 /* 00001F5C */
  2854. label00001E4A:
  2855. 00001E4A  7600                     moveq.l    D3, 0x00
  2856. 00001E4C  7A00                     moveq.l    D5, 0x00
  2857. 00001E4E  7E00                     moveq.l    D7, 0x00
  2858. label00001E50:
  2859. 00001E50  4267                     clr.w      -[A7]
  2860. 00001E52  2005                     move.l     D0, D5
  2861. 00001E54  D0AE FFEA                add.l      D0, [A6 - 0x16]
  2862. 00001E58  2F00                     move.l     -[A7], D0
  2863. 00001E5A  2F0C                     move.l     -[A7], A4
  2864. 00001E5C  4EBA FDAC                jsr        [PC - 0x254 /* 00001C0A */]
  2865. 00001E60  3EBC 0004                move.w     [A7], 0x4
  2866. 00001E64  2F0C                     move.l     -[A7], A4
  2867. 00001E66  4EBA FDE4                jsr        [PC - 0x21C /* 00001C4C */]
  2868. 00001E6A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2869. 00001E6E  3EBC 0004                move.w     [A7], 0x4
  2870. 00001E72  2F0C                     move.l     -[A7], A4
  2871. 00001E74  4EBA FDD6                jsr        [PC - 0x22A /* 00001C4C */]
  2872. 00001E78  2D40 FFF8                move.l     [A6 - 0x8], D0
  2873. 00001E7C  486E FF86                pea.l      [A6 - 0x7A]
  2874. 00001E80  2F0C                     move.l     -[A7], A4
  2875. 00001E82  4EBA FE16                jsr        [PC - 0x1EA /* 00001C9A */]
  2876. 00001E86  2E8B                     move.l     [A7], A3
  2877. 00001E88  486E FF86                pea.l      [A6 - 0x7A]
  2878. 00001E8C  4EBA FEA8                jsr        [PC - 0x158 /* 00001D36 */]
  2879. 00001E90  3800                     move.w     D4, D0
  2880. 00001E92  4A44                     tst.w      D4
  2881. 00001E94  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  2882. 00001E98  6F04                     ble        +0x6 /* 00001E9E */
  2883. 00001E9A  2A2E FFFC                move.l     D5, [A6 - 0x4]
  2884. label00001E9E:
  2885. 00001E9E  4A44                     tst.w      D4
  2886. 00001EA0  6C04                     bge        +0x6 /* 00001EA6 */
  2887. 00001EA2  2A2E FFF8                move.l     D5, [A6 - 0x8]
  2888. label00001EA6:
  2889. 00001EA6  4A44                     tst.w      D4
  2890. 00001EA8  6604                     bne        +0x6 /* 00001EAE */
  2891. 00001EAA  7A00                     moveq.l    D5, 0x00
  2892. 00001EAC  7E01                     moveq.l    D7, 0x01
  2893. label00001EAE:
  2894. 00001EAE  4A85                     tst.l      D5
  2895. 00001EB0  669E                     bne        -0x60 /* 00001E50 */
  2896. 00001EB2  4A47                     tst.w      D7
  2897. 00001EB4  6F00 0094                ble        +0x96 /* 00001F4A */
  2898. label00001EB8:
  2899. 00001EB8  3F3C 0002                move.w     -[A7], 0x2
  2900. 00001EBC  2F0C                     move.l     -[A7], A4
  2901. 00001EBE  4EBA FD8C                jsr        [PC - 0x274 /* 00001C4C */]
  2902. 00001EC2  3C00                     move.w     D6, D0
  2903. 00001EC4  4A46                     tst.w      D6
  2904. 00001EC6  5C8F                     addq.l     A7, 6
  2905. 00001EC8  677A                     beq        +0x7C /* 00001F44 */
  2906. 00001ECA  3F3C 0001                move.w     -[A7], 0x1
  2907. 00001ECE  2F0C                     move.l     -[A7], A4
  2908. 00001ED0  4EBA FD7A                jsr        [PC - 0x286 /* 00001C4C */]
  2909. 00001ED4  3D40 FFF4                move.w     [A6 - 0xC], D0
  2910. 00001ED8  426E FFF6                clr.w      [A6 - 0xA]
  2911. 00001EDC  426E FFEE                clr.w      [A6 - 0x12]
  2912. 00001EE0  5C8F                     addq.l     A7, 6
  2913. 00001EE2  6056                     bra        +0x58 /* 00001F3A */
  2914. label00001EE4:
  2915. 00001EE4  3F3C 0001                move.w     -[A7], 0x1
  2916. 00001EE8  2F0C                     move.l     -[A7], A4
  2917. 00001EEA  4EBA FD60                jsr        [PC - 0x2A0 /* 00001C4C */]
  2918. 00001EEE  3D40 FFF0                move.w     [A6 - 0x10], D0
  2919. 00001EF2  3EBC 0001                move.w     [A7], 0x1
  2920. 00001EF6  2F0C                     move.l     -[A7], A4
  2921. 00001EF8  4EBA FD52                jsr        [PC - 0x2AE /* 00001C4C */]
  2922. 00001EFC  3D40 FFF2                move.w     [A6 - 0xE], D0
  2923. 00001F00  4A6E FFF6                tst.w      [A6 - 0xA]
  2924. 00001F04  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2925. 00001F08  662C                     bne        +0x2E /* 00001F36 */
  2926. 00001F0A  7001                     moveq.l    D0, 0x01
  2927. 00001F0C  122E FFF1                move.b     D1, [A6 - 0xF]
  2928. 00001F10  E3A8                     lsl        D0, D1
  2929. 00001F12  C0AE 0012                and.l      D0, [A6 + 0x12]
  2930. 00001F16  671E                     beq        +0x20 /* 00001F36 */
  2931. 00001F18  302E 0010                move.w     D0, [A6 + 0x10]
  2932. 00001F1C  C06E FFF2                and.w      D0, [A6 - 0xE]
  2933. 00001F20  6714                     beq        +0x16 /* 00001F36 */
  2934. 00001F22  3003                     move.w     D0, D3
  2935. 00001F24  5243                     addq.w     D3, 1
  2936. 00001F26  206E 0016                movea.l    A0, [A6 + 0x16]
  2937. 00001F2A  D0C0                     add.w      A0, D0
  2938. 00001F2C  3186 0000                move.w     [A0 + D0.w], D6
  2939. 00001F30  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  2940. label00001F36:
  2941. 00001F36  526E FFEE                addq.w     [A6 - 0x12], 1
  2942. label00001F3A:
  2943. 00001F3A  302E FFEE                move.w     D0, [A6 - 0x12]
  2944. 00001F3E  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  2945. 00001F42  6DA0                     blt        -0x5E /* 00001EE4 */
  2946. label00001F44:
  2947. 00001F44  4A46                     tst.w      D6
  2948. 00001F46  6600 FF70                bne        -0x8E /* 00001EB8 */
  2949. label00001F4A:
  2950. 00001F4A  206E 0016                movea.l    A0, [A6 + 0x16]
  2951. 00001F4E  D0C3                     add.w      A0, D3
  2952. 00001F50  4270 3000                clr.w      [A0 + D3.w]
  2953. 00001F54  2F0C                     move.l     -[A7], A4
  2954. 00001F56  4EBA FC62                jsr        [PC - 0x39E /* 00001BBA */]
  2955. 00001F5A  3003                     move.w     D0, D3
  2956. label00001F5C:
  2957. 00001F5C  4CEE 18F8 FF6A           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x96]
  2958. 00001F62  4E5E                     unlink     A6
  2959. 00001F64  4E75                     rts
  2960. export_146:
  2961. 00001F66  4E56 FFFE                link       A6, -0x0002
  2962. 00001F6A  48E7 0108                movem.l    -[A7], D7,A4
  2963. 00001F6E  7E00                     moveq.l    D7, 0x00
  2964. 00001F70  4AAD A42C                tst.l      [A5 - 0x5BD4]
  2965. 00001F74  6774                     beq        +0x76 /* 00001FEA */
  2966. 00001F76  7010                     moveq.l    D0, 0x10
  2967. 00001F78  A11E                     syscall    NewPtr, flags=1
  2968. 00001F7A  2848                     movea.l    A4, A0
  2969. 00001F7C  200C                     move.l     D0, A4
  2970. 00001F7E  676A                     beq        +0x6C /* 00001FEA */
  2971. 00001F80  396E 0014 0008           move.w     [A4 + 0x8], [A6 + 0x14]
  2972. 00001F86  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2973. 00001F8A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2974. 00001F8E  2880                     move.l     [A4], D0
  2975. 00001F90  2EAE 000E                move.l     [A7], [A6 + 0xE]
  2976. 00001F94  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2977. 00001F98  2940 0004                move.l     [A4 + 0x4], D0
  2978. 00001F9C  196E 0012 000E           move.b     [A4 + 0xE], [A6 + 0x12]
  2979. 00001FA2  396E 001E 000A           move.w     [A4 + 0xA], [A6 + 0x1E]
  2980. 00001FA8  396E 0020 000C           move.w     [A4 + 0xC], [A6 + 0x20]
  2981. 00001FAE  422D B4E4                clr.b      [A5 - 0x4B1C]
  2982. 00001FB2  422D B505                clr.b      [A5 - 0x4AFB]
  2983. 00001FB6  422D B526                clr.b      [A5 - 0x4ADA]
  2984. 00001FBA  422D B547                clr.b      [A5 - 0x4AB9]
  2985. 00001FBE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2986. 00001FC0  2E80                     move.l     [A7], D0
  2987. 00001FC2  3F3C FFFF                move.w     -[A7], 0xFFFF
  2988. 00001FC6  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  2989. 00001FCA  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  2990. 00001FCE  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  2991. 00001FD2  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  2992. 00001FD6  2F0C                     move.l     -[A7], A4
  2993. 00001FD8  1F3C 000C                move.b     -[A7], 0xC
  2994. 00001FDC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2995. 00001FE0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2996. 00001FE4  1E00                     move.b     D7, D0
  2997. 00001FE6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2998. label00001FEA:
  2999. 00001FEA  1007                     move.b     D0, D7
  3000. 00001FEC  4CDF 1080                movem.l    D7,A4, [A7]+
  3001. 00001FF0  4E5E                     unlink     A6
  3002. 00001FF2  4E75                     rts
  3003. export_147:
  3004. 00001FF4  4E56 0000                link       A6, 0
  3005. 00001FF8  4E5E                     unlink     A6
  3006. 00001FFA  4E75                     rts
  3007. export_148:
  3008. 00001FFC  4E56 0000                link       A6, 0
  3009. 00002000  4E5E                     unlink     A6
  3010. 00002002  4E75                     rts
  3011. export_149:
  3012. 00002004  4E56 FF00                link       A6, -0x0100
  3013. 00002008  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3014. 0000200C  286E 0008                movea.l    A4, [A6 + 0x8]
  3015. 00002010  266C 001C                movea.l    A3, [A4 + 0x1C]
  3016. 00002014  200B                     move.l     D0, A3
  3017. 00002016  6700 0132                beq        +0x134 /* 0000214A */
  3018. 0000201A  0C6B FFFF 000C           cmpi.w     [A3 + 0xC], 0xFFFF
  3019. 00002020  6712                     beq        +0x14 /* 00002034 */
  3020. 00002022  486C 000A                pea.l      [A4 + 0xA]
  3021. 00002026  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  3022. 0000202A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3023. 0000202E  548F                     addq.l     A7, 2
  3024. 00002030  2F00                     move.l     -[A7], D0
  3025. 00002032  AA0E                     syscall    FillCRect
  3026. label00002034:
  3027. 00002034  0C6B FFFF 000A           cmpi.w     [A3 + 0xA], 0xFFFF
  3028. 0000203A  6710                     beq        +0x12 /* 0000204C */
  3029. 0000203C  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  3030. 00002040  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  3031. 00002044  486C 000A                pea.l      [A4 + 0xA]
  3032. 00002048  A8A1                     syscall    FrameRect
  3033. 0000204A  548F                     addq.l     A7, 2
  3034. label0000204C:
  3035. 0000204C  4A93                     tst.l      [A3]
  3036. 0000204E  6726                     beq        +0x28 /* 00002076 */
  3037. 00002050  4AAB 0004                tst.l      [A3 + 0x4]
  3038. 00002054  6720                     beq        +0x22 /* 00002076 */
  3039. 00002056  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3040. 0000205A  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3041. 0000205E  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  3042. 00002062  2F13                     move.l     -[A7], [A3]
  3043. 00002064  486D B58C                pea.l      [A5 - 0x4A74]
  3044. 00002068  486E FF00                pea.l      [A6 - 0x100]
  3045. 0000206C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3046. 00002070  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3047. 00002074  605C                     bra        +0x5E /* 000020D2 */
  3048. label00002076:
  3049. 00002076  4A93                     tst.l      [A3]
  3050. 00002078  671C                     beq        +0x1E /* 00002096 */
  3051. 0000207A  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3052. 0000207E  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  3053. 00002082  2F13                     move.l     -[A7], [A3]
  3054. 00002084  486D B594                pea.l      [A5 - 0x4A6C]
  3055. 00002088  486E FF00                pea.l      [A6 - 0x100]
  3056. 0000208C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3057. 00002090  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3058. 00002094  603C                     bra        +0x3E /* 000020D2 */
  3059. label00002096:
  3060. 00002096  4AAB 0004                tst.l      [A3 + 0x4]
  3061. 0000209A  671E                     beq        +0x20 /* 000020BA */
  3062. 0000209C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3063. 000020A0  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3064. 000020A4  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  3065. 000020A8  486D B59A                pea.l      [A5 - 0x4A66]
  3066. 000020AC  486E FF00                pea.l      [A6 - 0x100]
  3067. 000020B0  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3068. 000020B4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3069. 000020B8  6018                     bra        +0x1A /* 000020D2 */
  3070. label000020BA:
  3071. 000020BA  206D A434                movea.l    A0, [A5 - 0x5BCC]
  3072. 000020BE  3F28 005E                move.w     -[A7], [A0 + 0x5E]
  3073. 000020C2  486D B5A0                pea.l      [A5 - 0x4A60]
  3074. 000020C6  486E FF00                pea.l      [A6 - 0x100]
  3075. 000020CA  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3076. 000020CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3077. label000020D2:
  3078. 000020D2  486E FF00                pea.l      [A6 - 0x100]
  3079. 000020D6  486E FF00                pea.l      [A6 - 0x100]
  3080. 000020DA  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3081. 000020DE  3EAB 0008                move.w     [A7], [A3 + 0x8]
  3082. 000020E2  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3083. 000020E6  4257                     clr.w      [A7]
  3084. 000020E8  486E FF00                pea.l      [A6 - 0x100]
  3085. 000020EC  A88C                     syscall    StringWidth
  3086. 000020EE  3E1F                     move.w     D7, [A7]+
  3087. 000020F0  102B 000E                move.b     D0, [A3 + 0xE]
  3088. 000020F4  5C8F                     addq.l     A7, 6
  3089. 000020F6  670A                     beq        +0xC /* 00002102 */
  3090. 000020F8  6B16                     bmi        +0x18 /* 00002110 */
  3091. 000020FA  5500                     subq.b     D0, 2
  3092. 000020FC  6712                     beq        +0x14 /* 00002110 */
  3093. 000020FE  6A10                     bpl        +0x12 /* 00002110 */
  3094. 00002100  6006                     bra        +0x8 /* 00002108 */
  3095. label00002102:
  3096. 00002102  3C2C 000C                move.w     D6, [A4 + 0xC]
  3097. 00002106  6018                     bra        +0x1A /* 00002120 */
  3098. label00002108:
  3099. 00002108  3C2C 0010                move.w     D6, [A4 + 0x10]
  3100. 0000210C  9C47                     sub.w      D6, D7
  3101. 0000210E  6010                     bra        +0x12 /* 00002120 */
  3102. label00002110:
  3103. 00002110  3C2C 000C                move.w     D6, [A4 + 0xC]
  3104. 00002114  DC6C 0010                add.w      D6, [A4 + 0x10]
  3105. 00002118  9C47                     sub.w      D6, D7
  3106. 0000211A  48C6                     ext.l      D6
  3107. 0000211C  8DFC 0002                divs.w     D6, 0x2
  3108. label00002120:
  3109. 00002120  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3110. 00002124  3A2C 000A                move.w     D5, [A4 + 0xA]
  3111. 00002128  DA6C 000E                add.w      D5, [A4 + 0xE]
  3112. 0000212C  DA40                     add.w      D5, D0
  3113. 0000212E  48C5                     ext.l      D5
  3114. 00002130  8BFC 0002                divs.w     D5, 0x2
  3115. 00002134  0C6B FFFF 000A           cmpi.w     [A3 + 0xA], 0xFFFF
  3116. 0000213A  6702                     beq        +0x4 /* 0000213E */
  3117. 0000213C  5545                     subq.w     D5, 2
  3118. label0000213E:
  3119. 0000213E  3F06                     move.w     -[A7], D6
  3120. 00002140  3F05                     move.w     -[A7], D5
  3121. 00002142  A893                     syscall    MoveTo
  3122. 00002144  486E FF00                pea.l      [A6 - 0x100]
  3123. 00002148  A884                     syscall    DrawString
  3124. label0000214A:
  3125. 0000214A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3126. 0000214E  4E5E                     unlink     A6
  3127. 00002150  4E75                     rts
  3128. fn00002152:
  3129. 00002152  4E56 0000                link       A6, 0
  3130. 00002156  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3131. 0000215A  286E 000A                movea.l    A4, [A6 + 0xA]
  3132. 0000215E  7C00                     moveq.l    D6, 0x00
  3133. 00002160  7A00                     moveq.l    D5, 0x00
  3134. 00002162  7800                     moveq.l    D4, 0x00
  3135. 00002164  266D A44A                movea.l    A3, [A5 - 0x5BB6]
  3136. 00002168  6000 00D0                bra        +0xD2 /* 0000223A */
  3137. label0000216C:
  3138. 0000216C  B86E 0012                cmp.w      D4, [A6 + 0x12]
  3139. 00002170  6C00 00A4                bge        +0xA6 /* 00002216 */
  3140. 00002174  204C                     movea.l    A0, A4
  3141. 00002176  D0C5                     add.w      A0, D5
  3142. 00002178  3630 5000                move.w     D3, [A0 + D5.w]
  3143. 0000217C  206E 000E                movea.l    A0, [A6 + 0xE]
  3144. 00002180  D0C4                     add.w      A0, D4
  3145. 00002182  3E30 4000                move.w     D7, [A0 + D4.w]
  3146. 00002186  302E 0008                move.w     D0, [A6 + 0x8]
  3147. 0000218A  6700 00AE                beq        +0xB0 /* 0000223A */
  3148. 0000218E  6B00 00AA                bmi        +0xAC /* 0000223A */
  3149. 00002192  5740                     subq.w     D0, 3
  3150. 00002194  6760                     beq        +0x62 /* 000021F6 */
  3151. 00002196  6A00 00A2                bpl        +0xA4 /* 0000223A */
  3152. 0000219A  5240                     addq.w     D0, 1
  3153. 0000219C  6A24                     bpl        +0x26 /* 000021C2 */
  3154. 0000219E  BE43                     cmp.w      D7, D3
  3155. 000021A0  6F06                     ble        +0x8 /* 000021A8 */
  3156. 000021A2  5245                     addq.w     D5, 1
  3157. 000021A4  6000 0094                bra        +0x96 /* 0000223A */
  3158. label000021A8:
  3159. 000021A8  BE43                     cmp.w      D7, D3
  3160. 000021AA  6C06                     bge        +0x8 /* 000021B2 */
  3161. 000021AC  5244                     addq.w     D4, 1
  3162. 000021AE  6000 008A                bra        +0x8C /* 0000223A */
  3163. label000021B2:
  3164. 000021B2  204B                     movea.l    A0, A3
  3165. 000021B4  D0C6                     add.w      A0, D6
  3166. 000021B6  3183 6000                move.w     [A0 + D6.w], D3
  3167. 000021BA  5246                     addq.w     D6, 1
  3168. 000021BC  5245                     addq.w     D5, 1
  3169. 000021BE  5244                     addq.w     D4, 1
  3170. 000021C0  6078                     bra        +0x7A /* 0000223A */
  3171. label000021C2:
  3172. 000021C2  BE43                     cmp.w      D7, D3
  3173. 000021C4  6F0E                     ble        +0x10 /* 000021D4 */
  3174. 000021C6  204B                     movea.l    A0, A3
  3175. 000021C8  D0C6                     add.w      A0, D6
  3176. 000021CA  3183 6000                move.w     [A0 + D6.w], D3
  3177. 000021CE  5246                     addq.w     D6, 1
  3178. 000021D0  5245                     addq.w     D5, 1
  3179. 000021D2  6066                     bra        +0x68 /* 0000223A */
  3180. label000021D4:
  3181. 000021D4  BE43                     cmp.w      D7, D3
  3182. 000021D6  6C0E                     bge        +0x10 /* 000021E6 */
  3183. 000021D8  204B                     movea.l    A0, A3
  3184. 000021DA  D0C6                     add.w      A0, D6
  3185. 000021DC  3187 6000                move.w     [A0 + D6.w], D7
  3186. 000021E0  5246                     addq.w     D6, 1
  3187. 000021E2  5244                     addq.w     D4, 1
  3188. 000021E4  6054                     bra        +0x56 /* 0000223A */
  3189. label000021E6:
  3190. 000021E6  204B                     movea.l    A0, A3
  3191. 000021E8  D0C6                     add.w      A0, D6
  3192. 000021EA  3183 6000                move.w     [A0 + D6.w], D3
  3193. 000021EE  5246                     addq.w     D6, 1
  3194. 000021F0  5245                     addq.w     D5, 1
  3195. 000021F2  5244                     addq.w     D4, 1
  3196. 000021F4  6044                     bra        +0x46 /* 0000223A */
  3197. label000021F6:
  3198. 000021F6  BE43                     cmp.w      D7, D3
  3199. 000021F8  6F0E                     ble        +0x10 /* 00002208 */
  3200. 000021FA  204B                     movea.l    A0, A3
  3201. 000021FC  D0C6                     add.w      A0, D6
  3202. 000021FE  3183 6000                move.w     [A0 + D6.w], D3
  3203. 00002202  5246                     addq.w     D6, 1
  3204. 00002204  5245                     addq.w     D5, 1
  3205. 00002206  6032                     bra        +0x34 /* 0000223A */
  3206. label00002208:
  3207. 00002208  BE43                     cmp.w      D7, D3
  3208. 0000220A  6C04                     bge        +0x6 /* 00002210 */
  3209. 0000220C  5244                     addq.w     D4, 1
  3210. 0000220E  602A                     bra        +0x2C /* 0000223A */
  3211. label00002210:
  3212. 00002210  5244                     addq.w     D4, 1
  3213. 00002212  5245                     addq.w     D5, 1
  3214. 00002214  6024                     bra        +0x26 /* 0000223A */
  3215. label00002216:
  3216. 00002216  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3217. 0000221C  6F14                     ble        +0x16 /* 00002232 */
  3218. 0000221E  204C                     movea.l    A0, A4
  3219. 00002220  D0C5                     add.w      A0, D5
  3220. 00002222  224B                     movea.l    A1, A3
  3221. 00002224  D2C6                     add.w      A1, D6
  3222. 00002226  33B0 5000 6000           move.w     [A1 + D6.w], [A0 + D5.w]
  3223. 0000222C  5246                     addq.w     D6, 1
  3224. 0000222E  5245                     addq.w     D5, 1
  3225. 00002230  6008                     bra        +0xA /* 0000223A */
  3226. label00002232:
  3227. 00002232  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3228. 00002236  3A28 005E                move.w     D5, [A0 + 0x5E]
  3229. label0000223A:
  3230. 0000223A  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3231. 0000223E  BA68 005E                cmp.w      D5, [A0 + 0x5E]
  3232. 00002242  6D00 FF28                blt        -0xD6 /* 0000216C */
  3233. 00002246  0C6E 0002 0008           cmpi.w     [A6 + 0x8], 0x2
  3234. 0000224C  6716                     beq        +0x18 /* 00002264 */
  3235. 0000224E  601A                     bra        +0x1C /* 0000226A */
  3236. label00002250:
  3237. 00002250  206E 000E                movea.l    A0, [A6 + 0xE]
  3238. 00002254  D0C4                     add.w      A0, D4
  3239. 00002256  224B                     movea.l    A1, A3
  3240. 00002258  D2C6                     add.w      A1, D6
  3241. 0000225A  33B0 4000 6000           move.w     [A1 + D6.w], [A0 + D4.w]
  3242. 00002260  5246                     addq.w     D6, 1
  3243. 00002262  5244                     addq.w     D4, 1
  3244. label00002264:
  3245. 00002264  B86E 0012                cmp.w      D4, [A6 + 0x12]
  3246. 00002268  6DE6                     blt        -0x18 /* 00002250 */
  3247. label0000226A:
  3248. 0000226A  2006                     move.l     D0, D6
  3249. 0000226C  48C0                     ext.l      D0
  3250. 0000226E  D080                     add.l      D0, D0
  3251. 00002270  224C                     movea.l    A1, A4
  3252. 00002272  204B                     movea.l    A0, A3
  3253. 00002274  A02E                     syscall    BlockMove/BlockMoveData
  3254. 00002276  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3255. 0000227A  3146 005E                move.w     [A0 + 0x5E], D6
  3256. 0000227E  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  3257. 00002282  4E5E                     unlink     A6
  3258. 00002284  4E75                     rts
  3259. fn00002286:
  3260. 00002286  4E56 FEE8                link       A6, -0x0118
  3261. 0000228A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3262. 0000228E  7C01                     moveq.l    D6, 0x01
  3263. 00002290  7A00                     moveq.l    D5, 0x00
  3264. 00002292  7800                     moveq.l    D4, 0x00
  3265. 00002294  7601                     moveq.l    D3, 0x01
  3266. 00002296  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3267. 0000229A  3F28 0060                move.w     -[A7], [A0 + 0x60]
  3268. 0000229E  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  3269. 000022A2  2D40 FEEA                move.l     [A6 - 0x116], D0
  3270. 000022A6  2040                     movea.l    A0, D0
  3271. 000022A8  2068 000A                movea.l    A0, [A0 + 0xA]
  3272. 000022AC  2D50 FEF4                move.l     [A6 - 0x10C], [A0]
  3273. 000022B0  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3274. 000022B4  3EA8 0062                move.w     [A7], [A0 + 0x62]
  3275. 000022B8  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  3276. 000022BC  2D40 FEEE                move.l     [A6 - 0x112], D0
  3277. 000022C0  2040                     movea.l    A0, D0
  3278. 000022C2  2068 000A                movea.l    A0, [A0 + 0xA]
  3279. 000022C6  2E10                     move.l     D7, [A0]
  3280. 000022C8  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3281. 000022CC  3EA8 0040                move.w     [A7], [A0 + 0x40]
  3282. 000022D0  4EBA E316                jsr        [PC - 0x1CEA /* 000005E8 */]
  3283. 000022D4  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3284. 000022D8  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3285. 000022DC  486E FEF8                pea.l      [A6 - 0x108]
  3286. 000022E0  4EBA E344                jsr        [PC - 0x1CBC /* 00000626 */]
  3287. 000022E4  486E FEF8                pea.l      [A6 - 0x108]
  3288. 000022E8  486E FEF8                pea.l      [A6 - 0x108]
  3289. 000022EC  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  3290. 000022F0  41EE FEF8                lea.l      A0, [A6 - 0x108]
  3291. 000022F4  2D48 FFF8                move.l     [A6 - 0x8], A0
  3292. 000022F8  426E FFFC                clr.w      [A6 - 0x4]
  3293. 000022FC  3D6D AA0E FFFE           move.w     [A6 - 0x2], [A5 - 0x55F2]
  3294. 00002302  266D A440                movea.l    A3, [A5 - 0x5BC0]
  3295. 00002306  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3296. 0000230A  6050                     bra        +0x52 /* 0000235C */
  3297. label0000230C:
  3298. 0000230C  302D ACB0                move.w     D0, [A5 - 0x5350]
  3299. 00002310  670A                     beq        +0xC /* 0000231C */
  3300. 00002312  6B44                     bmi        +0x46 /* 00002358 */
  3301. 00002314  5540                     subq.w     D0, 2
  3302. 00002316  672C                     beq        +0x2E /* 00002344 */
  3303. 00002318  6A3E                     bpl        +0x40 /* 00002358 */
  3304. 0000231A  6014                     bra        +0x16 /* 00002330 */
  3305. label0000231C:
  3306. 0000231C  102B 0004                move.b     D0, [A3 + 0x4]
  3307. 00002320  6B36                     bmi        +0x38 /* 00002358 */
  3308. 00002322  5700                     subq.b     D0, 3
  3309. 00002324  6A32                     bpl        +0x34 /* 00002358 */
  3310. 00002326  7001                     moveq.l    D0, 0x01
  3311. 00002328  E968                     lsl        D0.w, D4
  3312. 0000232A  48C0                     ext.l      D0
  3313. 0000232C  8A80                     or.l       D5, D0
  3314. 0000232E  6028                     bra        +0x2A /* 00002358 */
  3315. label00002330:
  3316. 00002330  102B 0004                move.b     D0, [A3 + 0x4]
  3317. 00002334  6B22                     bmi        +0x24 /* 00002358 */
  3318. 00002336  5500                     subq.b     D0, 2
  3319. 00002338  6A1E                     bpl        +0x20 /* 00002358 */
  3320. 0000233A  7001                     moveq.l    D0, 0x01
  3321. 0000233C  E968                     lsl        D0.w, D4
  3322. 0000233E  48C0                     ext.l      D0
  3323. 00002340  8A80                     or.l       D5, D0
  3324. 00002342  6014                     bra        +0x16 /* 00002358 */
  3325. label00002344:
  3326. 00002344  102B 0004                move.b     D0, [A3 + 0x4]
  3327. 00002348  6B0E                     bmi        +0x10 /* 00002358 */
  3328. 0000234A  5500                     subq.b     D0, 2
  3329. 0000234C  6702                     beq        +0x4 /* 00002350 */
  3330. 0000234E  6008                     bra        +0xA /* 00002358 */
  3331. label00002350:
  3332. 00002350  7001                     moveq.l    D0, 0x01
  3333. 00002352  E968                     lsl        D0.w, D4
  3334. 00002354  48C0                     ext.l      D0
  3335. 00002356  8A80                     or.l       D5, D0
  3336. label00002358:
  3337. 00002358  5244                     addq.w     D4, 1
  3338. 0000235A  2653                     movea.l    A3, [A3]
  3339. label0000235C:
  3340. 0000235C  200B                     move.l     D0, A3
  3341. 0000235E  66AC                     bne        -0x52 /* 0000230C */
  3342. 00002360  7800                     moveq.l    D4, 0x00
  3343. 00002362  6000 00FC                bra        +0xFE /* 00002460 */
  3344. label00002366:
  3345. 00002366  3004                     move.w     D0, D4
  3346. 00002368  670E                     beq        +0x10 /* 00002378 */
  3347. 0000236A  6B7C                     bmi        +0x7E /* 000023E8 */
  3348. 0000236C  5740                     subq.w     D0, 3
  3349. 0000236E  675E                     beq        +0x60 /* 000023CE */
  3350. 00002370  6A76                     bpl        +0x78 /* 000023E8 */
  3351. 00002372  5240                     addq.w     D0, 1
  3352. 00002374  6A3C                     bpl        +0x3E /* 000023B2 */
  3353. 00002376  601E                     bra        +0x20 /* 00002396 */
  3354. label00002378:
  3355. 00002378  49ED B4E4                lea.l      A4, [A5 - 0x4B1C]
  3356. 0000237C  3C2D ACA0                move.w     D6, [A5 - 0x5360]
  3357. 00002380  4A6D ACB2                tst.w      [A5 - 0x534E]
  3358. 00002384  6606                     bne        +0x8 /* 0000238C */
  3359. 00002386  246E FEF4                movea.l    A2, [A6 - 0x10C]
  3360. 0000238A  605C                     bra        +0x5E /* 000023E8 */
  3361. label0000238C:
  3362. 0000238C  3D7C 0001 FEE8           move.w     [A6 - 0x118], 0x1
  3363. 00002392  2447                     movea.l    A2, D7
  3364. 00002394  6052                     bra        +0x54 /* 000023E8 */
  3365. label00002396:
  3366. 00002396  4A2D B505                tst.b      [A5 - 0x4AFB]
  3367. 0000239A  6604                     bne        +0x6 /* 000023A0 */
  3368. 0000239C  7600                     moveq.l    D3, 0x00
  3369. 0000239E  6048                     bra        +0x4A /* 000023E8 */
  3370. label000023A0:
  3371. 000023A0  49ED B505                lea.l      A4, [A5 - 0x4AFB]
  3372. 000023A4  3C2D ACA4                move.w     D6, [A5 - 0x535C]
  3373. 000023A8  3D6D ACA2 FEE8           move.w     [A6 - 0x118], [A5 - 0x535E]
  3374. 000023AE  2447                     movea.l    A2, D7
  3375. 000023B0  6036                     bra        +0x38 /* 000023E8 */
  3376. label000023B2:
  3377. 000023B2  4A2D B526                tst.b      [A5 - 0x4ADA]
  3378. 000023B6  6604                     bne        +0x6 /* 000023BC */
  3379. 000023B8  7600                     moveq.l    D3, 0x00
  3380. 000023BA  602C                     bra        +0x2E /* 000023E8 */
  3381. label000023BC:
  3382. 000023BC  49ED B526                lea.l      A4, [A5 - 0x4ADA]
  3383. 000023C0  3C2D ACA8                move.w     D6, [A5 - 0x5358]
  3384. 000023C4  3D6D ACA6 FEE8           move.w     [A6 - 0x118], [A5 - 0x535A]
  3385. 000023CA  2447                     movea.l    A2, D7
  3386. 000023CC  601A                     bra        +0x1C /* 000023E8 */
  3387. label000023CE:
  3388. 000023CE  4A2D B547                tst.b      [A5 - 0x4AB9]
  3389. 000023D2  6604                     bne        +0x6 /* 000023D8 */
  3390. 000023D4  7600                     moveq.l    D3, 0x00
  3391. 000023D6  6010                     bra        +0x12 /* 000023E8 */
  3392. label000023D8:
  3393. 000023D8  49ED B547                lea.l      A4, [A5 - 0x4AB9]
  3394. 000023DC  3C2D ACAC                move.w     D6, [A5 - 0x5354]
  3395. 000023E0  3D6D ACAA FEE8           move.w     [A6 - 0x118], [A5 - 0x5356]
  3396. 000023E6  2447                     movea.l    A2, D7
  3397. label000023E8:
  3398. 000023E8  4A03                     tst.b      D3
  3399. 000023EA  6774                     beq        +0x76 /* 00002460 */
  3400. 000023EC  3006                     move.w     D0, D6
  3401. 000023EE  6722                     beq        +0x24 /* 00002412 */
  3402. 000023F0  6B20                     bmi        +0x22 /* 00002412 */
  3403. 000023F2  5740                     subq.w     D0, 3
  3404. 000023F4  6716                     beq        +0x18 /* 0000240C */
  3405. 000023F6  6A06                     bpl        +0x8 /* 000023FE */
  3406. 000023F8  5240                     addq.w     D0, 1
  3407. 000023FA  6A0C                     bpl        +0xE /* 00002408 */
  3408. 000023FC  6006                     bra        +0x8 /* 00002404 */
  3409. label000023FE:
  3410. 000023FE  5540                     subq.w     D0, 2
  3411. 00002400  6A10                     bpl        +0x12 /* 00002412 */
  3412. 00002402  600C                     bra        +0xE /* 00002410 */
  3413. label00002404:
  3414. 00002404  7C0F                     moveq.l    D6, 0x0F
  3415. 00002406  600A                     bra        +0xC /* 00002412 */
  3416. label00002408:
  3417. 00002408  7C08                     moveq.l    D6, 0x08
  3418. 0000240A  6006                     bra        +0x8 /* 00002412 */
  3419. label0000240C:
  3420. 0000240C  7C02                     moveq.l    D6, 0x02
  3421. 0000240E  6002                     bra        +0x4 /* 00002412 */
  3422. label00002410:
  3423. 00002410  7C04                     moveq.l    D6, 0x04
  3424. label00002412:
  3425. 00002412  2F0A                     move.l     -[A7], A2
  3426. 00002414  2F05                     move.l     -[A7], D5
  3427. 00002416  3F06                     move.w     -[A7], D6
  3428. 00002418  2F0C                     move.l     -[A7], A4
  3429. 0000241A  486E FFF8                pea.l      [A6 - 0x8]
  3430. 0000241E  4EBA F9A6                jsr        [PC - 0x65A /* 00001DC6 */]
  3431. 00002422  3D40 FEF2                move.w     [A6 - 0x10E], D0
  3432. 00002426  4A44                     tst.w      D4
  3433. 00002428  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3434. 0000242C  6612                     bne        +0x14 /* 00002440 */
  3435. 0000242E  4A6D ACB2                tst.w      [A5 - 0x534E]
  3436. 00002432  660C                     bne        +0xE /* 00002440 */
  3437. 00002434  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3438. 00002438  316E FEF2 005E           move.w     [A0 + 0x5E], [A6 - 0x10E]
  3439. 0000243E  6016                     bra        +0x18 /* 00002456 */
  3440. label00002440:
  3441. 00002440  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  3442. 00002444  2F0A                     move.l     -[A7], A2
  3443. 00002446  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  3444. 0000244A  3F2E FEE8                move.w     -[A7], [A6 - 0x118]
  3445. 0000244E  4EBA FD02                jsr        [PC - 0x2FE /* 00002152 */]
  3446. 00002452  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3447. label00002456:
  3448. 00002456  5244                     addq.w     D4, 1
  3449. 00002458  0C44 0003                cmpi.w     D4, 0x3
  3450. 0000245C  6F02                     ble        +0x4 /* 00002460 */
  3451. 0000245E  7600                     moveq.l    D3, 0x00
  3452. label00002460:
  3453. 00002460  4A03                     tst.b      D3
  3454. 00002462  6600 FF02                bne        -0xFC /* 00002366 */
  3455. 00002466  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3456. 0000246A  4E5E                     unlink     A6
  3457. 0000246C  4E75                     rts
  3458. fn0000246E:
  3459. 0000246E  4E56 0000                link       A6, 0
  3460. 00002472  4AAD AC92                tst.l      [A5 - 0x536E]
  3461. 00002476  6710                     beq        +0x12 /* 00002488 */
  3462. 00002478  2F2D B4BC                move.l     -[A7], [A5 - 0x4B44]
  3463. 0000247C  A873                     syscall    SetPort
  3464. 0000247E  2F2D AC92                move.l     -[A7], [A5 - 0x536E]
  3465. 00002482  A983                     syscall    DisposeDialog
  3466. 00002484  42AD AC92                clr.l      [A5 - 0x536E]
  3467. label00002488:
  3468. 00002488  4E5E                     unlink     A6
  3469. 0000248A  4E75                     rts
  3470. fn0000248C:
  3471. 0000248C  4E56 0000                link       A6, 0
  3472. 00002490  48E7 0108                movem.l    -[A7], D7,A4
  3473. 00002494  4A6D ACB2                tst.w      [A5 - 0x534E]
  3474. 00002498  664C                     bne        +0x4E /* 000024E6 */
  3475. 0000249A  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3476. 0000249E  3F28 0060                move.w     -[A7], [A0 + 0x60]
  3477. 000024A2  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  3478. 000024A6  2840                     movea.l    A4, D0
  3479. 000024A8  200C                     move.l     D0, A4
  3480. 000024AA  548F                     addq.l     A7, 2
  3481. 000024AC  6738                     beq        +0x3A /* 000024E6 */
  3482. 000024AE  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3483. 000024B2  7001                     moveq.l    D0, 0x01
  3484. 000024B4  D068 0016                add.w      D0, [A0 + 0x16]
  3485. 000024B8  3140 005E                move.w     [A0 + 0x5E], D0
  3486. 000024BC  7E00                     moveq.l    D7, 0x00
  3487. 000024BE  601C                     bra        +0x1E /* 000024DC */
  3488. label000024C0:
  3489. 000024C0  7001                     moveq.l    D0, 0x01
  3490. 000024C2  D047                     add.w      D0, D7
  3491. 000024C4  3F00                     move.w     -[A7], D0
  3492. 000024C6  3047                     movea.w    A0, D7
  3493. 000024C8  4870 7000                pea.l      [A0 + D7.w]
  3494. 000024CC  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3495. 000024D0  3F28 0060                move.w     -[A7], [A0 + 0x60]
  3496. 000024D4  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  3497. 000024D8  508F                     addq.l     A7, 8
  3498. 000024DA  5247                     addq.w     D7, 1
  3499. label000024DC:
  3500. 000024DC  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3501. 000024E0  BE68 0016                cmp.w      D7, [A0 + 0x16]
  3502. 000024E4  6FDA                     ble        -0x24 /* 000024C0 */
  3503. label000024E6:
  3504. 000024E6  4CDF 1080                movem.l    D7,A4, [A7]+
  3505. 000024EA  4E5E                     unlink     A6
  3506. 000024EC  4E75                     rts
  3507. fn000024EE:
  3508. 000024EE  4E56 FFFE                link       A6, -0x0002
  3509. 000024F2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3510. 000024F6  7E00                     moveq.l    D7, 0x00
  3511. 000024F8  7600                     moveq.l    D3, 0x00
  3512. 000024FA  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3513. 000024FE  4A68 005E                tst.w      [A0 + 0x5E]
  3514. 00002502  6F00 00E0                ble        +0xE2 /* 000025E4 */
  3515. 00002506  4A6D ACAE                tst.w      [A5 - 0x5352]
  3516. 0000250A  6F00 00D8                ble        +0xDA /* 000025E4 */
  3517. 0000250E  302D ACAE                move.w     D0, [A5 - 0x5352]
  3518. 00002512  6728                     beq        +0x2A /* 0000253C */
  3519. 00002514  6B26                     bmi        +0x28 /* 0000253C */
  3520. 00002516  5940                     subq.w     D0, 4
  3521. 00002518  671C                     beq        +0x1E /* 00002536 */
  3522. 0000251A  6A08                     bpl        +0xA /* 00002524 */
  3523. 0000251C  5440                     addq.w     D0, 2
  3524. 0000251E  670E                     beq        +0x10 /* 0000252E */
  3525. 00002520  6A10                     bpl        +0x12 /* 00002532 */
  3526. 00002522  6006                     bra        +0x8 /* 0000252A */
  3527. label00002524:
  3528. 00002524  5540                     subq.w     D0, 2
  3529. 00002526  6A14                     bpl        +0x16 /* 0000253C */
  3530. 00002528  6010                     bra        +0x12 /* 0000253A */
  3531. label0000252A:
  3532. 0000252A  7C03                     moveq.l    D6, 0x03
  3533. 0000252C  600E                     bra        +0x10 /* 0000253C */
  3534. label0000252E:
  3535. 0000252E  7C05                     moveq.l    D6, 0x05
  3536. 00002530  600A                     bra        +0xC /* 0000253C */
  3537. label00002532:
  3538. 00002532  7C06                     moveq.l    D6, 0x06
  3539. 00002534  6006                     bra        +0x8 /* 0000253C */
  3540. label00002536:
  3541. 00002536  7C07                     moveq.l    D6, 0x07
  3542. 00002538  6002                     bra        +0x4 /* 0000253C */
  3543. label0000253A:
  3544. 0000253A  7C08                     moveq.l    D6, 0x08
  3545. label0000253C:
  3546. 0000253C  2006                     move.l     D0, D6
  3547. 0000253E  48C0                     ext.l      D0
  3548. 00002540  81FC 0008                divs.w     D0, 0x8
  3549. 00002544  3D40 FFFE                move.w     [A6 - 0x2], D0
  3550. 00002548  2206                     move.l     D1, D6
  3551. 0000254A  48C1                     ext.l      D1
  3552. 0000254C  83FC 0008                divs.w     D1, 0x8
  3553. 00002550  4841                     swap.w     D1
  3554. 00002552  7801                     moveq.l    D4, 0x01
  3555. 00002554  E36C                     lsl        D4.w, D1
  3556. 00002556  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3557. 0000255A  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  3558. 0000255E  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  3559. 00002562  2640                     movea.l    A3, D0
  3560. 00002564  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3561. 00002568  3EA8 0060                move.w     [A7], [A0 + 0x60]
  3562. 0000256C  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  3563. 00002570  2440                     movea.l    A2, D0
  3564. 00002572  7E00                     moveq.l    D7, 0x00
  3565. 00002574  548F                     addq.l     A7, 2
  3566. 00002576  605A                     bra        +0x5C /* 000025D2 */
  3567. label00002578:
  3568. 00002578  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3569. 0000257C  3028 003E                move.w     D0, [A0 + 0x3E]
  3570. 00002580  C1C7                     muls.w     D0, D7
  3571. 00002582  2F00                     move.l     -[A7], D0
  3572. 00002584  3F28 0060                move.w     -[A7], [A0 + 0x60]
  3573. 00002588  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  3574. 0000258C  5340                     subq.w     D0, 1
  3575. 0000258E  3A00                     move.w     D5, D0
  3576. 00002590  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3577. 00002594  3028 003E                move.w     D0, [A0 + 0x3E]
  3578. 00002598  C1C5                     muls.w     D0, D5
  3579. 0000259A  226B 000A                movea.l    A1, [A3 + 0xA]
  3580. 0000259E  386E FFFE                movea.w    A4, [A6 - 0x2]
  3581. 000025A2  D9D1                     add.l      A4, [A1]
  3582. 000025A4  D8C0                     add.w      A4, D0
  3583. 000025A6  7000                     moveq.l    D0, 0x00
  3584. 000025A8  1014                     move.b     D0, [A4]
  3585. 000025AA  C044                     and.w      D0, D4
  3586. 000025AC  B840                     cmp.w      D4, D0
  3587. 000025AE  5C8F                     addq.l     A7, 6
  3588. 000025B0  661E                     bne        +0x20 /* 000025D0 */
  3589. 000025B2  7001                     moveq.l    D0, 0x01
  3590. 000025B4  D045                     add.w      D0, D5
  3591. 000025B6  3F00                     move.w     -[A7], D0
  3592. 000025B8  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3593. 000025BC  3028 003E                move.w     D0, [A0 + 0x3E]
  3594. 000025C0  C1C3                     muls.w     D0, D3
  3595. 000025C2  2F00                     move.l     -[A7], D0
  3596. 000025C4  3F28 0060                move.w     -[A7], [A0 + 0x60]
  3597. 000025C8  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  3598. 000025CC  5243                     addq.w     D3, 1
  3599. 000025CE  508F                     addq.l     A7, 8
  3600. label000025D0:
  3601. 000025D0  5247                     addq.w     D7, 1
  3602. label000025D2:
  3603. 000025D2  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3604. 000025D6  BE68 005E                cmp.w      D7, [A0 + 0x5E]
  3605. 000025DA  6D9C                     blt        -0x62 /* 00002578 */
  3606. 000025DC  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3607. 000025E0  3143 005E                move.w     [A0 + 0x5E], D3
  3608. label000025E4:
  3609. 000025E4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3610. 000025E8  4E5E                     unlink     A6
  3611. 000025EA  4E75                     rts
  3612. fn000025EC:
  3613. 000025EC  4E56 0000                link       A6, 0
  3614. 000025F0  48E7 0018                movem.l    -[A7], A3,A4
  3615. 000025F4  286D A430                movea.l    A4, [A5 - 0x5BD0]
  3616. 000025F8  6020                     bra        +0x22 /* 0000261A */
  3617. label000025FA:
  3618. 000025FA  266C 000E                movea.l    A3, [A4 + 0xE]
  3619. 000025FE  6014                     bra        +0x16 /* 00002614 */
  3620. label00002600:
  3621. 00002600  0C2B 000A 001A           cmpi.b     [A3 + 0x1A], 0xA /* '\n' */
  3622. 00002606  6608                     bne        +0xA /* 00002610 */
  3623. 00002608  206B 001C                movea.l    A0, [A3 + 0x1C]
  3624. 0000260C  4268 0012                clr.w      [A0 + 0x12]
  3625. label00002610:
  3626. 00002610  266B 0004                movea.l    A3, [A3 + 0x4]
  3627. label00002614:
  3628. 00002614  200B                     move.l     D0, A3
  3629. 00002616  66E8                     bne        -0x16 /* 00002600 */
  3630. 00002618  2854                     movea.l    A4, [A4]
  3631. label0000261A:
  3632. 0000261A  200C                     move.l     D0, A4
  3633. 0000261C  66DC                     bne        -0x22 /* 000025FA */
  3634. 0000261E  4CDF 1800                movem.l    A3,A4, [A7]+
  3635. 00002622  4E5E                     unlink     A6
  3636. 00002624  4E75                     rts
  3637. fn00002626:
  3638. 00002626  4E56 FEF2                link       A6, -0x010E
  3639. 0000262A  48E7 0300                movem.l    -[A7], D6,D7
  3640. 0000262E  426D AC9E                clr.w      [A5 - 0x5362]
  3641. 00002632  7E00                     moveq.l    D7, 0x00
  3642. 00002634  6022                     bra        +0x24 /* 00002658 */
  3643. label00002636:
  3644. 00002636  204D                     movea.l    A0, A5
  3645. 00002638  D0C7                     add.w      A0, D7
  3646. 0000263A  D0C7                     add.w      A0, D7
  3647. 0000263C  0C68 0001 AC96           cmpi.w     [A0 - 0x536A], 0x1
  3648. 00002642  6612                     bne        +0x14 /* 00002656 */
  3649. 00002644  302D AC9E                move.w     D0, [A5 - 0x5362]
  3650. 00002648  204D                     movea.l    A0, A5
  3651. 0000264A  D0C0                     add.w      A0, D0
  3652. 0000264C  D0C0                     add.w      A0, D0
  3653. 0000264E  3147 ACB4                move.w     [A0 - 0x534C], D7
  3654. 00002652  526D AC9E                addq.w     [A5 - 0x5362], 1
  3655. label00002656:
  3656. 00002656  5247                     addq.w     D7, 1
  3657. label00002658:
  3658. 00002658  0C47 0003                cmpi.w     D7, 0x3
  3659. 0000265C  6DD8                     blt        -0x26 /* 00002636 */
  3660. 0000265E  2F2D AC92                move.l     -[A7], [A5 - 0x536E]
  3661. 00002662  3F3C 0003                move.w     -[A7], 0x3
  3662. 00002666  486E FFFE                pea.l      [A6 - 0x2]
  3663. 0000266A  486E FFFA                pea.l      [A6 - 0x6]
  3664. 0000266E  486E FFF2                pea.l      [A6 - 0xE]
  3665. 00002672  A98D                     syscall    GetDialogItem/GetDItem
  3666. 00002674  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3667. 00002678  486E FEF2                pea.l      [A6 - 0x10E]
  3668. 0000267C  A990                     syscall    GetDialogItemText/GetIText
  3669. 0000267E  486E FEF2                pea.l      [A6 - 0x10E]
  3670. 00002682  486D B4E4                pea.l      [A5 - 0x4B1C]
  3671. 00002686  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  3672. 0000268A  2EAD AC92                move.l     [A7], [A5 - 0x536E]
  3673. 0000268E  3F3C 0004                move.w     -[A7], 0x4
  3674. 00002692  486E FFFE                pea.l      [A6 - 0x2]
  3675. 00002696  486E FFFA                pea.l      [A6 - 0x6]
  3676. 0000269A  486E FFF2                pea.l      [A6 - 0xE]
  3677. 0000269E  A98D                     syscall    GetDialogItem/GetDItem
  3678. 000026A0  2EAE FFFA                move.l     [A7], [A6 - 0x6]
  3679. 000026A4  486E FEF2                pea.l      [A6 - 0x10E]
  3680. 000026A8  A990                     syscall    GetDialogItemText/GetIText
  3681. 000026AA  486E FEF2                pea.l      [A6 - 0x10E]
  3682. 000026AE  486D B505                pea.l      [A5 - 0x4AFB]
  3683. 000026B2  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  3684. 000026B6  2EAD AC92                move.l     [A7], [A5 - 0x536E]
  3685. 000026BA  3F3C 0005                move.w     -[A7], 0x5
  3686. 000026BE  486E FFFE                pea.l      [A6 - 0x2]
  3687. 000026C2  486E FFFA                pea.l      [A6 - 0x6]
  3688. 000026C6  486E FFF2                pea.l      [A6 - 0xE]
  3689. 000026CA  A98D                     syscall    GetDialogItem/GetDItem
  3690. 000026CC  2EAE FFFA                move.l     [A7], [A6 - 0x6]
  3691. 000026D0  486E FEF2                pea.l      [A6 - 0x10E]
  3692. 000026D4  A990                     syscall    GetDialogItemText/GetIText
  3693. 000026D6  486E FEF2                pea.l      [A6 - 0x10E]
  3694. 000026DA  486D B526                pea.l      [A5 - 0x4ADA]
  3695. 000026DE  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  3696. 000026E2  2EAD AC92                move.l     [A7], [A5 - 0x536E]
  3697. 000026E6  3F3C 0006                move.w     -[A7], 0x6
  3698. 000026EA  486E FFFE                pea.l      [A6 - 0x2]
  3699. 000026EE  486E FFFA                pea.l      [A6 - 0x6]
  3700. 000026F2  486E FFF2                pea.l      [A6 - 0xE]
  3701. 000026F6  A98D                     syscall    GetDialogItem/GetDItem
  3702. 000026F8  2EAE FFFA                move.l     [A7], [A6 - 0x6]
  3703. 000026FC  486E FEF2                pea.l      [A6 - 0x10E]
  3704. 00002700  A990                     syscall    GetDialogItemText/GetIText
  3705. 00002702  486E FEF2                pea.l      [A6 - 0x10E]
  3706. 00002706  486D B547                pea.l      [A5 - 0x4AB9]
  3707. 0000270A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  3708. 0000270E  3B6D B4C0 ACA2           move.w     [A5 - 0x535E], [A5 - 0x4B40]
  3709. 00002714  3B6D B4C2 ACA6           move.w     [A5 - 0x535A], [A5 - 0x4B3E]
  3710. 0000271A  3B6D B4C4 ACAA           move.w     [A5 - 0x5356], [A5 - 0x4B3C]
  3711. 00002720  3B6D B4C6 ACA0           move.w     [A5 - 0x5360], [A5 - 0x4B3A]
  3712. 00002726  3B6D B4C8 ACA4           move.w     [A5 - 0x535C], [A5 - 0x4B38]
  3713. 0000272C  3B6D B4CA ACA8           move.w     [A5 - 0x5358], [A5 - 0x4B36]
  3714. 00002732  3B6D B4CC ACAC           move.w     [A5 - 0x5354], [A5 - 0x4B34]
  3715. 00002738  4A2D B4E4                tst.b      [A5 - 0x4B1C]
  3716. 0000273C  508F                     addq.l     A7, 8
  3717. 0000273E  660E                     bne        +0x10 /* 0000274E */
  3718. 00002740  422D B505                clr.b      [A5 - 0x4AFB]
  3719. 00002744  422D B526                clr.b      [A5 - 0x4ADA]
  3720. 00002748  422D B547                clr.b      [A5 - 0x4AB9]
  3721. 0000274C  601A                     bra        +0x1C /* 00002768 */
  3722. label0000274E:
  3723. 0000274E  4A2D B505                tst.b      [A5 - 0x4AFB]
  3724. 00002752  660A                     bne        +0xC /* 0000275E */
  3725. 00002754  422D B526                clr.b      [A5 - 0x4ADA]
  3726. 00002758  422D B547                clr.b      [A5 - 0x4AB9]
  3727. 0000275C  600A                     bra        +0xC /* 00002768 */
  3728. label0000275E:
  3729. 0000275E  4A2D B526                tst.b      [A5 - 0x4ADA]
  3730. 00002762  6604                     bne        +0x6 /* 00002768 */
  3731. 00002764  422D B547                clr.b      [A5 - 0x4AB9]
  3732. label00002768:
  3733. 00002768  7E00                     moveq.l    D7, 0x00
  3734. 0000276A  6014                     bra        +0x16 /* 00002780 */
  3735. label0000276C:
  3736. 0000276C  204D                     movea.l    A0, A5
  3737. 0000276E  D0C7                     add.w      A0, D7
  3738. 00002770  D0C7                     add.w      A0, D7
  3739. 00002772  0C68 0001 B4CE           cmpi.w     [A0 - 0x4B32], 0x1
  3740. 00002778  6604                     bne        +0x6 /* 0000277E */
  3741. 0000277A  3B47 ACAE                move.w     [A5 - 0x5352], D7
  3742. label0000277E:
  3743. 0000277E  5247                     addq.w     D7, 1
  3744. label00002780:
  3745. 00002780  0C47 0006                cmpi.w     D7, 0x6
  3746. 00002784  6DE6                     blt        -0x18 /* 0000276C */
  3747. 00002786  7E00                     moveq.l    D7, 0x00
  3748. 00002788  6014                     bra        +0x16 /* 0000279E */
  3749. label0000278A:
  3750. 0000278A  204D                     movea.l    A0, A5
  3751. 0000278C  D0C7                     add.w      A0, D7
  3752. 0000278E  D0C7                     add.w      A0, D7
  3753. 00002790  0C68 0001 B4DA           cmpi.w     [A0 - 0x4B26], 0x1
  3754. 00002796  6604                     bne        +0x6 /* 0000279C */
  3755. 00002798  3B47 ACB0                move.w     [A5 - 0x5350], D7
  3756. label0000279C:
  3757. 0000279C  5247                     addq.w     D7, 1
  3758. label0000279E:
  3759. 0000279E  0C47 0003                cmpi.w     D7, 0x3
  3760. 000027A2  6DE6                     blt        -0x18 /* 0000278A */
  3761. 000027A4  4EBA FCC8                jsr        [PC - 0x338 /* 0000246E */]
  3762. 000027A8  486E 0008                pea.l      [A6 + 0x8]
  3763. 000027AC  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  3764. 000027B0  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  3765. 000027B4  7C00                     moveq.l    D6, 0x00
  3766. 000027B6  508F                     addq.l     A7, 8
  3767. 000027B8  6044                     bra        +0x46 /* 000027FE */
  3768. label000027BA:
  3769. 000027BA  2B6D A438 B4E0           move.l     [A5 - 0x4B20], [A5 - 0x5BC8]
  3770. 000027C0  7E00                     moveq.l    D7, 0x00
  3771. 000027C2  600A                     bra        +0xC /* 000027CE */
  3772. label000027C4:
  3773. 000027C4  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3774. 000027C8  2B50 B4E0                move.l     [A5 - 0x4B20], [A0]
  3775. 000027CC  5247                     addq.w     D7, 1
  3776. label000027CE:
  3777. 000027CE  204D                     movea.l    A0, A5
  3778. 000027D0  D0C6                     add.w      A0, D6
  3779. 000027D2  D0C6                     add.w      A0, D6
  3780. 000027D4  BE68 ACB4                cmp.w      D7, [A0 - 0x534C]
  3781. 000027D8  6DEA                     blt        -0x14 /* 000027C4 */
  3782. 000027DA  4A6D ACB2                tst.w      [A5 - 0x534E]
  3783. 000027DE  6608                     bne        +0xA /* 000027E8 */
  3784. 000027E0  206D B4E0                movea.l    A0, [A5 - 0x4B20]
  3785. 000027E4  4268 005E                clr.w      [A0 + 0x5E]
  3786. label000027E8:
  3787. 000027E8  4A2D B4E4                tst.b      [A5 - 0x4B1C]
  3788. 000027EC  6606                     bne        +0x8 /* 000027F4 */
  3789. 000027EE  4EBA FC9C                jsr        [PC - 0x364 /* 0000248C */]
  3790. 000027F2  6004                     bra        +0x6 /* 000027F8 */
  3791. label000027F4:
  3792. 000027F4  4EBA FA90                jsr        [PC - 0x570 /* 00002286 */]
  3793. label000027F8:
  3794. 000027F8  4EBA FCF4                jsr        [PC - 0x30C /* 000024EE */]
  3795. 000027FC  5246                     addq.w     D6, 1
  3796. label000027FE:
  3797. 000027FE  BC6D AC9E                cmp.w      D6, [A5 - 0x5362]
  3798. 00002802  6DB6                     blt        -0x48 /* 000027BA */
  3799. 00002804  4EBA FDE6                jsr        [PC - 0x21A /* 000025EC */]
  3800. 00002808  1B7C 0001 AC90           move.b     [A5 - 0x5370], 0x1
  3801. 0000280E  4CDF 00C0                movem.l    D6,D7, [A7]+
  3802. 00002812  4E5E                     unlink     A6
  3803. 00002814  4E75                     rts
  3804. fn00002816:
  3805. 00002816  4E56 0000                link       A6, 0
  3806. 0000281A  2F0C                     move.l     -[A7], A4
  3807. 0000281C  286E 000A                movea.l    A4, [A6 + 0xA]
  3808. 00002820  302E 0008                move.w     D0, [A6 + 0x8]
  3809. 00002824  6736                     beq        +0x38 /* 0000285C */
  3810. 00002826  6B34                     bmi        +0x36 /* 0000285C */
  3811. 00002828  5740                     subq.w     D0, 3
  3812. 0000282A  6722                     beq        +0x24 /* 0000284E */
  3813. 0000282C  6A2E                     bpl        +0x30 /* 0000285C */
  3814. 0000282E  5240                     addq.w     D0, 1
  3815. 00002830  6A0E                     bpl        +0x10 /* 00002840 */
  3816. 00002832  486D B5A4                pea.l      [A5 - 0x4A5C]
  3817. 00002836  2F0C                     move.l     -[A7], A4
  3818. 00002838  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3819. 0000283C  508F                     addq.l     A7, 8
  3820. 0000283E  6028                     bra        +0x2A /* 00002868 */
  3821. label00002840:
  3822. 00002840  486D B5A8                pea.l      [A5 - 0x4A58]
  3823. 00002844  2F0C                     move.l     -[A7], A4
  3824. 00002846  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3825. 0000284A  508F                     addq.l     A7, 8
  3826. 0000284C  601A                     bra        +0x1C /* 00002868 */
  3827. label0000284E:
  3828. 0000284E  486D B5AC                pea.l      [A5 - 0x4A54]
  3829. 00002852  2F0C                     move.l     -[A7], A4
  3830. 00002854  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3831. 00002858  508F                     addq.l     A7, 8
  3832. 0000285A  600C                     bra        +0xE /* 00002868 */
  3833. label0000285C:
  3834. 0000285C  486D B5B0                pea.l      [A5 - 0x4A50]
  3835. 00002860  2F0C                     move.l     -[A7], A4
  3836. 00002862  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3837. 00002866  508F                     addq.l     A7, 8
  3838. label00002868:
  3839. 00002868  285F                     movea.l    A4, [A7]+
  3840. 0000286A  4E5E                     unlink     A6
  3841. 0000286C  4E75                     rts
  3842. fn0000286E:
  3843. 0000286E  4E56 0000                link       A6, 0
  3844. 00002872  2F0C                     move.l     -[A7], A4
  3845. 00002874  286E 000A                movea.l    A4, [A6 + 0xA]
  3846. 00002878  302E 0008                move.w     D0, [A6 + 0x8]
  3847. 0000287C  674C                     beq        +0x4E /* 000028CA */
  3848. 0000287E  6B4A                     bmi        +0x4C /* 000028CA */
  3849. 00002880  5740                     subq.w     D0, 3
  3850. 00002882  672A                     beq        +0x2C /* 000028AE */
  3851. 00002884  6A06                     bpl        +0x8 /* 0000288C */
  3852. 00002886  5240                     addq.w     D0, 1
  3853. 00002888  6A16                     bpl        +0x18 /* 000028A0 */
  3854. 0000288A  6006                     bra        +0x8 /* 00002892 */
  3855. label0000288C:
  3856. 0000288C  5540                     subq.w     D0, 2
  3857. 0000288E  6A3A                     bpl        +0x3C /* 000028CA */
  3858. 00002890  602A                     bra        +0x2C /* 000028BC */
  3859. label00002892:
  3860. 00002892  486D B5BC                pea.l      [A5 - 0x4A44]
  3861. 00002896  2F0C                     move.l     -[A7], A4
  3862. 00002898  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3863. 0000289C  508F                     addq.l     A7, 8
  3864. 0000289E  6036                     bra        +0x38 /* 000028D6 */
  3865. label000028A0:
  3866. 000028A0  486D B5CA                pea.l      [A5 - 0x4A36]
  3867. 000028A4  2F0C                     move.l     -[A7], A4
  3868. 000028A6  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3869. 000028AA  508F                     addq.l     A7, 8
  3870. 000028AC  6028                     bra        +0x2A /* 000028D6 */
  3871. label000028AE:
  3872. 000028AE  486D B5D6                pea.l      [A5 - 0x4A2A]
  3873. 000028B2  2F0C                     move.l     -[A7], A4
  3874. 000028B4  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3875. 000028B8  508F                     addq.l     A7, 8
  3876. 000028BA  601A                     bra        +0x1C /* 000028D6 */
  3877. label000028BC:
  3878. 000028BC  486D B5E2                pea.l      [A5 - 0x4A1E]
  3879. 000028C0  2F0C                     move.l     -[A7], A4
  3880. 000028C2  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3881. 000028C6  508F                     addq.l     A7, 8
  3882. 000028C8  600C                     bra        +0xE /* 000028D6 */
  3883. label000028CA:
  3884. 000028CA  486D B5EC                pea.l      [A5 - 0x4A14]
  3885. 000028CE  2F0C                     move.l     -[A7], A4
  3886. 000028D0  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3887. 000028D4  508F                     addq.l     A7, 8
  3888. label000028D6:
  3889. 000028D6  285F                     movea.l    A4, [A7]+
  3890. 000028D8  4E5E                     unlink     A6
  3891. 000028DA  4E75                     rts
  3892. export_154:
  3893. 000028DC  4E56 FED2                link       A6, -0x012E
  3894. 000028E0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3895. 000028E4  286E 0010                movea.l    A4, [A6 + 0x10]
  3896. 000028E8  266E 000C                movea.l    A3, [A6 + 0xC]
  3897. 000028EC  246E 0008                movea.l    A2, [A6 + 0x8]
  3898. 000028F0  426E FEE4                clr.w      [A6 - 0x11C]
  3899. 000028F4  422E FED3                clr.b      [A6 - 0x12D]
  3900. 000028F8  7C00                     moveq.l    D6, 0x00
  3901. 000028FA  3013                     move.w     D0, [A3]
  3902. 000028FC  0C40 0006                cmpi.w     D0, 0x6
  3903. 00002900  6200 06FA                bhi        +0x6FC /* 00002FFC */
  3904. 00002904  43FA 070A                lea.l      A1, [PC + 0x70A /* 00003010, value 0xF900F908 */]
  3905. 00002908  D040                     add.w      D0, D0
  3906. 0000290A  D2F1 0000                add.w      A1, [A1 + D0.w]
  3907. 0000290E  4ED1                     jmp        [A1]
  3908. 00002910  422E 0014                clr.b      [A6 + 0x14]
  3909. 00002914  6000 06EA                bra        +0x6EC /* 00003000 */
  3910. 00002918  4267                     clr.w      -[A7]
  3911. 0000291A  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  3912. 0000291E  486E FEDA                pea.l      [A6 - 0x126]
  3913. 00002922  A92C                     syscall    FindWindow
  3914. 00002924  0C5F 0003                cmpi.w     [A7]+, 0x3
  3915. 00002928  6600 0396                bne        +0x398 /* 00002CC0 */
  3916. 0000292C  4AAE FEDA                tst.l      [A6 - 0x126]
  3917. 00002930  6700 038E                beq        +0x390 /* 00002CC0 */
  3918. 00002934  2F0C                     move.l     -[A7], A4
  3919. 00002936  A873                     syscall    SetPort
  3920. 00002938  2D6B 000A FEE6           move.l     [A6 - 0x11A], [A3 + 0xA]
  3921. 0000293E  486E FEE6                pea.l      [A6 - 0x11A]
  3922. 00002942  A871                     syscall    GlobalToLocal
  3923. 00002944  4267                     clr.w      -[A7]
  3924. 00002946  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  3925. 0000294A  2F0C                     move.l     -[A7], A4
  3926. 0000294C  486E FEDE                pea.l      [A6 - 0x122]
  3927. 00002950  A96C                     syscall    FindControl
  3928. 00002952  0C5F 000B                cmpi.w     [A7]+, 0xB
  3929. 00002956  6600 021C                bne        +0x21E /* 00002B74 */
  3930. 0000295A  4AAE FEDE                tst.l      [A6 - 0x122]
  3931. 0000295E  6700 020C                beq        +0x20E /* 00002B6C */
  3932. 00002962  42A7                     clr.l      -[A7]
  3933. 00002964  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  3934. 00002968  A95A                     syscall    GetControlReference/GetCRefCon
  3935. 0000296A  261F                     move.l     D3, [A7]+
  3936. 0000296C  0C43 0010                cmpi.w     D3, 0x10
  3937. 00002970  6D00 0080                blt        +0x82 /* 000029F2 */
  3938. 00002974  0C43 0015                cmpi.w     D3, 0x15
  3939. 00002978  6E78                     bgt        +0x7A /* 000029F2 */
  3940. 0000297A  204D                     movea.l    A0, A5
  3941. 0000297C  D0C3                     add.w      A0, D3
  3942. 0000297E  D0C3                     add.w      A0, D3
  3943. 00002980  4A68 B4AE                tst.w      [A0 - 0x4B52]
  3944. 00002984  6600 01E6                bne        +0x1E8 /* 00002B6C */
  3945. 00002988  7A00                     moveq.l    D5, 0x00
  3946. 0000298A  6014                     bra        +0x16 /* 000029A0 */
  3947. label0000298C:
  3948. 0000298C  204D                     movea.l    A0, A5
  3949. 0000298E  D0C5                     add.w      A0, D5
  3950. 00002990  D0C5                     add.w      A0, D5
  3951. 00002992  0C68 0001 B4CE           cmpi.w     [A0 - 0x4B32], 0x1
  3952. 00002998  6604                     bne        +0x6 /* 0000299E */
  3953. 0000299A  7C01                     moveq.l    D6, 0x01
  3954. 0000299C  6002                     bra        +0x4 /* 000029A0 */
  3955. label0000299E:
  3956. 0000299E  5245                     addq.w     D5, 1
  3957. label000029A0:
  3958. 000029A0  0C45 0006                cmpi.w     D5, 0x6
  3959. 000029A4  6C04                     bge        +0x6 /* 000029AA */
  3960. 000029A6  4A06                     tst.b      D6
  3961. 000029A8  67E2                     beq        -0x1C /* 0000298C */
  3962. label000029AA:
  3963. 000029AA  204D                     movea.l    A0, A5
  3964. 000029AC  D0C5                     add.w      A0, D5
  3965. 000029AE  D0C5                     add.w      A0, D5
  3966. 000029B0  4268 B4CE                clr.w      [A0 - 0x4B32]
  3967. 000029B4  2F0C                     move.l     -[A7], A4
  3968. 000029B6  7010                     moveq.l    D0, 0x10
  3969. 000029B8  D045                     add.w      D0, D5
  3970. 000029BA  3F00                     move.w     -[A7], D0
  3971. 000029BC  486E FFFE                pea.l      [A6 - 0x2]
  3972. 000029C0  486E FFFA                pea.l      [A6 - 0x6]
  3973. 000029C4  486E FFF2                pea.l      [A6 - 0xE]
  3974. 000029C8  A98D                     syscall    GetDialogItem/GetDItem
  3975. 000029CA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3976. 000029CE  4267                     clr.w      -[A7]
  3977. 000029D0  A963                     syscall    SetControlValue/SetCtlValue
  3978. 000029D2  204D                     movea.l    A0, A5
  3979. 000029D4  D0C3                     add.w      A0, D3
  3980. 000029D6  D0C3                     add.w      A0, D3
  3981. 000029D8  317C 0001 B4AE           move.w     [A0 - 0x4B52], 0x1
  3982. 000029DE  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  3983. 000029E2  3F3C 0001                move.w     -[A7], 0x1
  3984. 000029E6  A963                     syscall    SetControlValue/SetCtlValue
  3985. 000029E8  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3986. 000029EE  6000 0610                bra        +0x612 /* 00003000 */
  3987. label000029F2:
  3988. 000029F2  0C43 0019                cmpi.w     D3, 0x19
  3989. 000029F6  6D00 0080                blt        +0x82 /* 00002A78 */
  3990. 000029FA  0C43 001B                cmpi.w     D3, 0x1B
  3991. 000029FE  6E78                     bgt        +0x7A /* 00002A78 */
  3992. 00002A00  204D                     movea.l    A0, A5
  3993. 00002A02  D0C3                     add.w      A0, D3
  3994. 00002A04  D0C3                     add.w      A0, D3
  3995. 00002A06  4A68 B4A8                tst.w      [A0 - 0x4B58]
  3996. 00002A0A  6600 0160                bne        +0x162 /* 00002B6C */
  3997. 00002A0E  7A00                     moveq.l    D5, 0x00
  3998. 00002A10  6014                     bra        +0x16 /* 00002A26 */
  3999. label00002A12:
  4000. 00002A12  204D                     movea.l    A0, A5
  4001. 00002A14  D0C5                     add.w      A0, D5
  4002. 00002A16  D0C5                     add.w      A0, D5
  4003. 00002A18  0C68 0001 B4DA           cmpi.w     [A0 - 0x4B26], 0x1
  4004. 00002A1E  6604                     bne        +0x6 /* 00002A24 */
  4005. 00002A20  7C01                     moveq.l    D6, 0x01
  4006. 00002A22  6002                     bra        +0x4 /* 00002A26 */
  4007. label00002A24:
  4008. 00002A24  5245                     addq.w     D5, 1
  4009. label00002A26:
  4010. 00002A26  0C45 0003                cmpi.w     D5, 0x3
  4011. 00002A2A  6C04                     bge        +0x6 /* 00002A30 */
  4012. 00002A2C  4A06                     tst.b      D6
  4013. 00002A2E  67E2                     beq        -0x1C /* 00002A12 */
  4014. label00002A30:
  4015. 00002A30  204D                     movea.l    A0, A5
  4016. 00002A32  D0C5                     add.w      A0, D5
  4017. 00002A34  D0C5                     add.w      A0, D5
  4018. 00002A36  4268 B4DA                clr.w      [A0 - 0x4B26]
  4019. 00002A3A  2F0C                     move.l     -[A7], A4
  4020. 00002A3C  7019                     moveq.l    D0, 0x19
  4021. 00002A3E  D045                     add.w      D0, D5
  4022. 00002A40  3F00                     move.w     -[A7], D0
  4023. 00002A42  486E FFFE                pea.l      [A6 - 0x2]
  4024. 00002A46  486E FFFA                pea.l      [A6 - 0x6]
  4025. 00002A4A  486E FFF2                pea.l      [A6 - 0xE]
  4026. 00002A4E  A98D                     syscall    GetDialogItem/GetDItem
  4027. 00002A50  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4028. 00002A54  4267                     clr.w      -[A7]
  4029. 00002A56  A963                     syscall    SetControlValue/SetCtlValue
  4030. 00002A58  204D                     movea.l    A0, A5
  4031. 00002A5A  D0C3                     add.w      A0, D3
  4032. 00002A5C  D0C3                     add.w      A0, D3
  4033. 00002A5E  317C 0001 B4A8           move.w     [A0 - 0x4B58], 0x1
  4034. 00002A64  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  4035. 00002A68  3F3C 0001                move.w     -[A7], 0x1
  4036. 00002A6C  A963                     syscall    SetControlValue/SetCtlValue
  4037. 00002A6E  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4038. 00002A74  6000 058A                bra        +0x58C /* 00003000 */
  4039. label00002A78:
  4040. 00002A78  0C43 001E                cmpi.w     D3, 0x1E
  4041. 00002A7C  6D00 00AE                blt        +0xB0 /* 00002B2C */
  4042. 00002A80  0C43 0020                cmpi.w     D3, 0x20 /* ' ' */
  4043. 00002A84  6E00 00A6                bgt        +0xA8 /* 00002B2C */
  4044. 00002A88  3803                     move.w     D4, D3
  4045. 00002A8A  204D                     movea.l    A0, A5
  4046. 00002A8C  D0C4                     add.w      A0, D4
  4047. 00002A8E  D0C4                     add.w      A0, D4
  4048. 00002A90  0C68 0001 AC5A           cmpi.w     [A0 - 0x53A6], 0x1
  4049. 00002A96  6662                     bne        +0x64 /* 00002AFA */
  4050. 00002A98  204D                     movea.l    A0, A5
  4051. 00002A9A  D0C4                     add.w      A0, D4
  4052. 00002A9C  D0C4                     add.w      A0, D4
  4053. 00002A9E  4268 AC5A                clr.w      [A0 - 0x53A6]
  4054. 00002AA2  7A00                     moveq.l    D5, 0x00
  4055. 00002AA4  6014                     bra        +0x16 /* 00002ABA */
  4056. label00002AA6:
  4057. 00002AA6  204D                     movea.l    A0, A5
  4058. 00002AA8  D0C5                     add.w      A0, D5
  4059. 00002AAA  D0C5                     add.w      A0, D5
  4060. 00002AAC  0C68 0001 AC96           cmpi.w     [A0 - 0x536A], 0x1
  4061. 00002AB2  6604                     bne        +0x6 /* 00002AB8 */
  4062. 00002AB4  7C01                     moveq.l    D6, 0x01
  4063. 00002AB6  6002                     bra        +0x4 /* 00002ABA */
  4064. label00002AB8:
  4065. 00002AB8  5245                     addq.w     D5, 1
  4066. label00002ABA:
  4067. 00002ABA  4A06                     tst.b      D6
  4068. 00002ABC  6606                     bne        +0x8 /* 00002AC4 */
  4069. 00002ABE  0C45 0003                cmpi.w     D5, 0x3
  4070. 00002AC2  6DE2                     blt        -0x1C /* 00002AA6 */
  4071. label00002AC4:
  4072. 00002AC4  4A06                     tst.b      D6
  4073. 00002AC6  660E                     bne        +0x10 /* 00002AD6 */
  4074. 00002AC8  204D                     movea.l    A0, A5
  4075. 00002ACA  D0C4                     add.w      A0, D4
  4076. 00002ACC  D0C4                     add.w      A0, D4
  4077. 00002ACE  317C 0001 AC5A           move.w     [A0 - 0x53A6], 0x1
  4078. 00002AD4  601A                     bra        +0x1C /* 00002AF0 */
  4079. label00002AD6:
  4080. 00002AD6  2F0C                     move.l     -[A7], A4
  4081. 00002AD8  3F04                     move.w     -[A7], D4
  4082. 00002ADA  486E FFFE                pea.l      [A6 - 0x2]
  4083. 00002ADE  486E FFFA                pea.l      [A6 - 0x6]
  4084. 00002AE2  486E FFF2                pea.l      [A6 - 0xE]
  4085. 00002AE6  A98D                     syscall    GetDialogItem/GetDItem
  4086. 00002AE8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4087. 00002AEC  4267                     clr.w      -[A7]
  4088. 00002AEE  A963                     syscall    SetControlValue/SetCtlValue
  4089. label00002AF0:
  4090. 00002AF0  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4091. 00002AF6  6000 0508                bra        +0x50A /* 00003000 */
  4092. label00002AFA:
  4093. 00002AFA  204D                     movea.l    A0, A5
  4094. 00002AFC  D0C4                     add.w      A0, D4
  4095. 00002AFE  D0C4                     add.w      A0, D4
  4096. 00002B00  317C 0001 AC5A           move.w     [A0 - 0x53A6], 0x1
  4097. 00002B06  2F0C                     move.l     -[A7], A4
  4098. 00002B08  3F04                     move.w     -[A7], D4
  4099. 00002B0A  486E FFFE                pea.l      [A6 - 0x2]
  4100. 00002B0E  486E FFFA                pea.l      [A6 - 0x6]
  4101. 00002B12  486E FFF2                pea.l      [A6 - 0xE]
  4102. 00002B16  A98D                     syscall    GetDialogItem/GetDItem
  4103. 00002B18  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4104. 00002B1C  3F3C 0001                move.w     -[A7], 0x1
  4105. 00002B20  A963                     syscall    SetControlValue/SetCtlValue
  4106. 00002B22  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4107. 00002B28  6000 04D6                bra        +0x4D8 /* 00003000 */
  4108. label00002B2C:
  4109. 00002B2C  0C43 0021                cmpi.w     D3, 0x21 /* '!' */
  4110. 00002B30  663A                     bne        +0x3C /* 00002B6C */
  4111. 00002B32  3803                     move.w     D4, D3
  4112. 00002B34  2F0C                     move.l     -[A7], A4
  4113. 00002B36  3F04                     move.w     -[A7], D4
  4114. 00002B38  486E FFFE                pea.l      [A6 - 0x2]
  4115. 00002B3C  486E FFFA                pea.l      [A6 - 0x6]
  4116. 00002B40  486E FFF2                pea.l      [A6 - 0xE]
  4117. 00002B44  A98D                     syscall    GetDialogItem/GetDItem
  4118. 00002B46  4A6D ACB2                tst.w      [A5 - 0x534E]
  4119. 00002B4A  6608                     bne        +0xA /* 00002B54 */
  4120. 00002B4C  3B7C 0001 ACB2           move.w     [A5 - 0x534E], 0x1
  4121. 00002B52  6004                     bra        +0x6 /* 00002B58 */
  4122. label00002B54:
  4123. 00002B54  426D ACB2                clr.w      [A5 - 0x534E]
  4124. label00002B58:
  4125. 00002B58  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4126. 00002B5C  3F2D ACB2                move.w     -[A7], [A5 - 0x534E]
  4127. 00002B60  A963                     syscall    SetControlValue/SetCtlValue
  4128. 00002B62  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4129. 00002B68  6000 0496                bra        +0x498 /* 00003000 */
  4130. label00002B6C:
  4131. 00002B6C  422E 0014                clr.b      [A6 + 0x14]
  4132. 00002B70  6000 048E                bra        +0x490 /* 00003000 */
  4133. label00002B74:
  4134. 00002B74  7A07                     moveq.l    D5, 0x07
  4135. 00002B76  6000 012A                bra        +0x12C /* 00002CA2 */
  4136. label00002B7A:
  4137. 00002B7A  2F0C                     move.l     -[A7], A4
  4138. 00002B7C  3F05                     move.w     -[A7], D5
  4139. 00002B7E  486E FFFE                pea.l      [A6 - 0x2]
  4140. 00002B82  486E FFFA                pea.l      [A6 - 0x6]
  4141. 00002B86  486E FFF2                pea.l      [A6 - 0xE]
  4142. 00002B8A  A98D                     syscall    GetDialogItem/GetDItem
  4143. 00002B8C  4227                     clr.b      -[A7]
  4144. 00002B8E  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  4145. 00002B92  486E FFF2                pea.l      [A6 - 0xE]
  4146. 00002B96  A8AD                     syscall    PtInRect
  4147. 00002B98  4A1F                     tst.b      [A7]+
  4148. 00002B9A  6700 00FE                beq        +0x100 /* 00002C9A */
  4149. 00002B9E  3D6E FFF2 FEE6           move.w     [A6 - 0x11A], [A6 - 0xE]
  4150. 00002BA4  3D6E FFF4 FEE8           move.w     [A6 - 0x118], [A6 - 0xC]
  4151. 00002BAA  486E FEE6                pea.l      [A6 - 0x11A]
  4152. 00002BAE  A870                     syscall    LocalToGlobal
  4153. 00002BB0  3005                     move.w     D0, D5
  4154. 00002BB2  6B00 00E6                bmi        +0xE8 /* 00002C9A */
  4155. 00002BB6  0440 000A                subi.w     D0, 0xA /* '\n' */
  4156. 00002BBA  6A08                     bpl        +0xA /* 00002BC4 */
  4157. 00002BBC  5640                     addq.w     D0, 3
  4158. 00002BBE  6A0C                     bpl        +0xE /* 00002BCC */
  4159. 00002BC0  6000 00D8                bra        +0xDA /* 00002C9A */
  4160. label00002BC4:
  4161. 00002BC4  5940                     subq.w     D0, 4
  4162. 00002BC6  6A00 00D2                bpl        +0xD4 /* 00002C9A */
  4163. 00002BCA  6068                     bra        +0x6A /* 00002C34 */
  4164. label00002BCC:
  4165. 00002BCC  2F2D C698                move.l     -[A7], [A5 - 0x3968]
  4166. 00002BD0  3F3C FFFF                move.w     -[A7], 0xFFFF
  4167. 00002BD4  A935                     syscall    InsertMenu
  4168. 00002BD6  42A7                     clr.l      -[A7]
  4169. 00002BD8  2F2D C698                move.l     -[A7], [A5 - 0x3968]
  4170. 00002BDC  3F2E FEE6                move.w     -[A7], [A6 - 0x11A]
  4171. 00002BE0  3F2E FEE8                move.w     -[A7], [A6 - 0x118]
  4172. 00002BE4  204D                     movea.l    A0, A5
  4173. 00002BE6  D0C5                     add.w      A0, D5
  4174. 00002BE8  D0C5                     add.w      A0, D5
  4175. 00002BEA  3F28 B4B2                move.w     -[A7], [A0 - 0x4B4E]
  4176. 00002BEE  A80B                     syscall    PopUpMenuSelect
  4177. 00002BF0  2D5F FED4                move.l     [A6 - 0x12C], [A7]+
  4178. 00002BF4  3F3C 0087                move.w     -[A7], 0x87
  4179. 00002BF8  A936                     syscall    DeleteMenu
  4180. 00002BFA  202E FED4                move.l     D0, [A6 - 0x12C]
  4181. 00002BFE  0280 0000 FFFF           andi.l     D0, 0xFFFF
  4182. 00002C04  4A80                     tst.l      D0
  4183. 00002C06  6F24                     ble        +0x26 /* 00002C2C */
  4184. 00002C08  204D                     movea.l    A0, A5
  4185. 00002C0A  D0C5                     add.w      A0, D5
  4186. 00002C0C  D0C5                     add.w      A0, D5
  4187. 00002C0E  316E FED6 B4B2           move.w     [A0 - 0x4B4E], [A6 - 0x12A]
  4188. 00002C14  486E FFF2                pea.l      [A6 - 0xE]
  4189. 00002C18  2F3C 0001 0001           move.l     -[A7], 0x10001
  4190. 00002C1E  A8A9                     syscall    InsetRect
  4191. 00002C20  486E FFF2                pea.l      [A6 - 0xE]
  4192. 00002C24  A8A3                     syscall    EraseRect
  4193. 00002C26  486E FFF2                pea.l      [A6 - 0xE]
  4194. 00002C2A  A928                     syscall    InvalRect
  4195. label00002C2C:
  4196. 00002C2C  1D7C 0001 FED3           move.b     [A6 - 0x12D], 0x1
  4197. 00002C32  6066                     bra        +0x68 /* 00002C9A */
  4198. label00002C34:
  4199. 00002C34  2F2D C69C                move.l     -[A7], [A5 - 0x3964]
  4200. 00002C38  3F3C FFFF                move.w     -[A7], 0xFFFF
  4201. 00002C3C  A935                     syscall    InsertMenu
  4202. 00002C3E  42A7                     clr.l      -[A7]
  4203. 00002C40  2F2D C69C                move.l     -[A7], [A5 - 0x3964]
  4204. 00002C44  3F2E FEE6                move.w     -[A7], [A6 - 0x11A]
  4205. 00002C48  3F2E FEE8                move.w     -[A7], [A6 - 0x118]
  4206. 00002C4C  204D                     movea.l    A0, A5
  4207. 00002C4E  D0C5                     add.w      A0, D5
  4208. 00002C50  D0C5                     add.w      A0, D5
  4209. 00002C52  3F28 B4B2                move.w     -[A7], [A0 - 0x4B4E]
  4210. 00002C56  A80B                     syscall    PopUpMenuSelect
  4211. 00002C58  2D5F FED4                move.l     [A6 - 0x12C], [A7]+
  4212. 00002C5C  3F3C 0088                move.w     -[A7], 0x88
  4213. 00002C60  A936                     syscall    DeleteMenu
  4214. 00002C62  202E FED4                move.l     D0, [A6 - 0x12C]
  4215. 00002C66  0280 0000 FFFF           andi.l     D0, 0xFFFF
  4216. 00002C6C  4A80                     tst.l      D0
  4217. 00002C6E  6F24                     ble        +0x26 /* 00002C94 */
  4218. 00002C70  204D                     movea.l    A0, A5
  4219. 00002C72  D0C5                     add.w      A0, D5
  4220. 00002C74  D0C5                     add.w      A0, D5
  4221. 00002C76  316E FED6 B4B2           move.w     [A0 - 0x4B4E], [A6 - 0x12A]
  4222. 00002C7C  486E FFF2                pea.l      [A6 - 0xE]
  4223. 00002C80  2F3C 0001 0001           move.l     -[A7], 0x10001
  4224. 00002C86  A8A9                     syscall    InsetRect
  4225. 00002C88  486E FFF2                pea.l      [A6 - 0xE]
  4226. 00002C8C  A8A3                     syscall    EraseRect
  4227. 00002C8E  486E FFF2                pea.l      [A6 - 0xE]
  4228. 00002C92  A928                     syscall    InvalRect
  4229. label00002C94:
  4230. 00002C94  1D7C 0001 FED3           move.b     [A6 - 0x12D], 0x1
  4231. label00002C9A:
  4232. 00002C9A  4A2E FED3                tst.b      [A6 - 0x12D]
  4233. 00002C9E  6602                     bne        +0x4 /* 00002CA2 */
  4234. 00002CA0  5245                     addq.w     D5, 1
  4235. label00002CA2:
  4236. 00002CA2  0C45 000D                cmpi.w     D5, 0xD /* '\r' */
  4237. 00002CA6  6E08                     bgt        +0xA /* 00002CB0 */
  4238. 00002CA8  4A2E FED3                tst.b      [A6 - 0x12D]
  4239. 00002CAC  6700 FECC                beq        -0x132 /* 00002B7A */
  4240. label00002CB0:
  4241. 00002CB0  4A2E FED3                tst.b      [A6 - 0x12D]
  4242. 00002CB4  670A                     beq        +0xC /* 00002CC0 */
  4243. 00002CB6  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4244. 00002CBC  6000 0342                bra        +0x344 /* 00003000 */
  4245. label00002CC0:
  4246. 00002CC0  422E 0014                clr.b      [A6 + 0x14]
  4247. 00002CC4  6000 033A                bra        +0x33C /* 00003000 */
  4248. 00002CC8  7EFF                     moveq.l    D7, 0xFFFFFFFF
  4249. 00002CCA  CE2B 0005                and.b      D7, [A3 + 0x5]
  4250. 00002CCE  0C07 001B                cmpi.b     D7, 0x1B
  4251. 00002CD2  6616                     bne        +0x18 /* 00002CEA */
  4252. 00002CD4  34BC 0002                move.w     [A2], 0x2
  4253. 00002CD8  3F12                     move.w     -[A7], [A2]
  4254. 00002CDA  2F0C                     move.l     -[A7], A4
  4255. 00002CDC  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  4256. 00002CE0  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4257. 00002CE6  6000 0318                bra        +0x31A /* 00003000 */
  4258. label00002CEA:
  4259. 00002CEA  0C07 0003                cmpi.b     D7, 0x3
  4260. 00002CEE  6706                     beq        +0x8 /* 00002CF6 */
  4261. 00002CF0  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  4262. 00002CF4  6616                     bne        +0x18 /* 00002D0C */
  4263. label00002CF6:
  4264. 00002CF6  34BC 0001                move.w     [A2], 0x1
  4265. 00002CFA  3F12                     move.w     -[A7], [A2]
  4266. 00002CFC  2F0C                     move.l     -[A7], A4
  4267. 00002CFE  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  4268. 00002D02  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4269. 00002D08  6000 02F6                bra        +0x2F8 /* 00003000 */
  4270. label00002D0C:
  4271. 00002D0C  0C07 0041                cmpi.b     D7, 0x41 /* 'A' */
  4272. 00002D10  6D0A                     blt        +0xC /* 00002D1C */
  4273. 00002D12  0C07 005A                cmpi.b     D7, 0x5A /* 'Z' */
  4274. 00002D16  6E04                     bgt        +0x6 /* 00002D1C */
  4275. 00002D18  0607 0020                addi.b     D7, 0x20 /* ' ' */
  4276. label00002D1C:
  4277. 00002D1C  0C07 0061                cmpi.b     D7, 0x61 /* 'a' */
  4278. 00002D20  6D0E                     blt        +0x10 /* 00002D30 */
  4279. 00002D22  0C07 007A                cmpi.b     D7, 0x7A /* 'z' */
  4280. 00002D26  6E08                     bgt        +0xA /* 00002D30 */
  4281. 00002D28  422E 0014                clr.b      [A6 + 0x14]
  4282. 00002D2C  6000 02D2                bra        +0x2D4 /* 00003000 */
  4283. label00002D30:
  4284. 00002D30  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  4285. 00002D34  6D0A                     blt        +0xC /* 00002D40 */
  4286. 00002D36  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4287. 00002D3C  6000 02C2                bra        +0x2C4 /* 00003000 */
  4288. label00002D40:
  4289. 00002D40  422E 0014                clr.b      [A6 + 0x14]
  4290. 00002D44  6000 02BA                bra        +0x2BC /* 00003000 */
  4291. 00002D48  2F0C                     move.l     -[A7], A4
  4292. 00002D4A  A873                     syscall    SetPort
  4293. 00002D4C  2F0C                     move.l     -[A7], A4
  4294. 00002D4E  3F3C 0001                move.w     -[A7], 0x1
  4295. 00002D52  486E FFFE                pea.l      [A6 - 0x2]
  4296. 00002D56  486E FFFA                pea.l      [A6 - 0x6]
  4297. 00002D5A  486E FFF2                pea.l      [A6 - 0xE]
  4298. 00002D5E  A98D                     syscall    GetDialogItem/GetDItem
  4299. 00002D60  486E FFF2                pea.l      [A6 - 0xE]
  4300. 00002D64  2F3C FFFC FFFC           move.l     -[A7], 0xFFFCFFFC
  4301. 00002D6A  A8A9                     syscall    InsetRect
  4302. 00002D6C  302E FFF6                move.w     D0, [A6 - 0xA]
  4303. 00002D70  906E FFF2                sub.w      D0, [A6 - 0xE]
  4304. 00002D74  48C0                     ext.l      D0
  4305. 00002D76  81FC 0002                divs.w     D0, 0x2
  4306. 00002D7A  3D40 FED8                move.w     [A6 - 0x128], D0
  4307. 00002D7E  0C40 0010                cmpi.w     D0, 0x10
  4308. 00002D82  6C06                     bge        +0x8 /* 00002D8A */
  4309. 00002D84  3D7C 0010 FED8           move.w     [A6 - 0x128], 0x10
  4310. label00002D8A:
  4311. 00002D8A  A89E                     syscall    PenNormal
  4312. 00002D8C  486E FEEA                pea.l      [A6 - 0x116]
  4313. 00002D90  A88B                     syscall    GetFontInfo
  4314. 00002D92  2F3C 0003 0003           move.l     -[A7], 0x30003
  4315. 00002D98  A89B                     syscall    PenSize
  4316. 00002D9A  486E FFF2                pea.l      [A6 - 0xE]
  4317. 00002D9E  3F2E FED8                move.w     -[A7], [A6 - 0x128]
  4318. 00002DA2  3F2E FED8                move.w     -[A7], [A6 - 0x128]
  4319. 00002DA6  A8B0                     syscall    FrameRoundRect
  4320. 00002DA8  302E FEEA                move.w     D0, [A6 - 0x116]
  4321. 00002DAC  D06E FEEC                add.w      D0, [A6 - 0x114]
  4322. 00002DB0  D06E FEF0                add.w      D0, [A6 - 0x110]
  4323. 00002DB4  0C40 0010                cmpi.w     D0, 0x10
  4324. 00002DB8  6F14                     ble        +0x16 /* 00002DCE */
  4325. 00002DBA  302E FEEA                move.w     D0, [A6 - 0x116]
  4326. 00002DBE  D06E FEEC                add.w      D0, [A6 - 0x114]
  4327. 00002DC2  D06E FEF0                add.w      D0, [A6 - 0x110]
  4328. 00002DC6  0640 FFF0                addi.w     D0, 0xFFF0
  4329. 00002DCA  3D40 FEE4                move.w     [A6 - 0x11C], D0
  4330. label00002DCE:
  4331. 00002DCE  2F3C 0001 0001           move.l     -[A7], 0x10001
  4332. 00002DD4  A89B                     syscall    PenSize
  4333. 00002DD6  2F0C                     move.l     -[A7], A4
  4334. 00002DD8  3F3C 000E                move.w     -[A7], 0xE
  4335. 00002DDC  486E FFFE                pea.l      [A6 - 0x2]
  4336. 00002DE0  486E FFFA                pea.l      [A6 - 0x6]
  4337. 00002DE4  486E FFF2                pea.l      [A6 - 0xE]
  4338. 00002DE8  A98D                     syscall    GetDialogItem/GetDItem
  4339. 00002DEA  486E FFF2                pea.l      [A6 - 0xE]
  4340. 00002DEE  A8A1                     syscall    FrameRect
  4341. 00002DF0  2F0C                     move.l     -[A7], A4
  4342. 00002DF2  3F3C 000F                move.w     -[A7], 0xF
  4343. 00002DF6  486E FFFE                pea.l      [A6 - 0x2]
  4344. 00002DFA  486E FFFA                pea.l      [A6 - 0x6]
  4345. 00002DFE  486E FFF2                pea.l      [A6 - 0xE]
  4346. 00002E02  A98D                     syscall    GetDialogItem/GetDItem
  4347. 00002E04  486E FFF2                pea.l      [A6 - 0xE]
  4348. 00002E08  A8A1                     syscall    FrameRect
  4349. 00002E0A  2F0C                     move.l     -[A7], A4
  4350. 00002E0C  3F3C 0016                move.w     -[A7], 0x16
  4351. 00002E10  486E FFFE                pea.l      [A6 - 0x2]
  4352. 00002E14  486E FFFA                pea.l      [A6 - 0x6]
  4353. 00002E18  486E FFF2                pea.l      [A6 - 0xE]
  4354. 00002E1C  A98D                     syscall    GetDialogItem/GetDItem
  4355. 00002E1E  486E FFF2                pea.l      [A6 - 0xE]
  4356. 00002E22  A8A1                     syscall    FrameRect
  4357. 00002E24  2F0C                     move.l     -[A7], A4
  4358. 00002E26  3F3C 001C                move.w     -[A7], 0x1C
  4359. 00002E2A  486E FFFE                pea.l      [A6 - 0x2]
  4360. 00002E2E  486E FFFA                pea.l      [A6 - 0x6]
  4361. 00002E32  486E FFF2                pea.l      [A6 - 0xE]
  4362. 00002E36  A98D                     syscall    GetDialogItem/GetDItem
  4363. 00002E38  486E FFF2                pea.l      [A6 - 0xE]
  4364. 00002E3C  A8A1                     syscall    FrameRect
  4365. 00002E3E  7A07                     moveq.l    D5, 0x07
  4366. 00002E40  6000 00CE                bra        +0xD0 /* 00002F10 */
  4367. label00002E44:
  4368. 00002E44  2F0C                     move.l     -[A7], A4
  4369. 00002E46  3F05                     move.w     -[A7], D5
  4370. 00002E48  486E FFFE                pea.l      [A6 - 0x2]
  4371. 00002E4C  486E FFFA                pea.l      [A6 - 0x6]
  4372. 00002E50  486E FFF2                pea.l      [A6 - 0xE]
  4373. 00002E54  A98D                     syscall    GetDialogItem/GetDItem
  4374. 00002E56  4A6E FEE4                tst.w      [A6 - 0x11C]
  4375. 00002E5A  6F08                     ble        +0xA /* 00002E64 */
  4376. 00002E5C  302E FEE4                move.w     D0, [A6 - 0x11C]
  4377. 00002E60  916E FFF2                sub.w      [A6 - 0xE], D0
  4378. label00002E64:
  4379. 00002E64  486E FFF2                pea.l      [A6 - 0xE]
  4380. 00002E68  4878 FFFF                push.l     0xFFFF
  4381. 00002E6C  A8A9                     syscall    InsetRect
  4382. 00002E6E  486E FFF2                pea.l      [A6 - 0xE]
  4383. 00002E72  A8A1                     syscall    FrameRect
  4384. 00002E74  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  4385. 00002E78  7002                     moveq.l    D0, 0x02
  4386. 00002E7A  D06E FFF2                add.w      D0, [A6 - 0xE]
  4387. 00002E7E  3F00                     move.w     -[A7], D0
  4388. 00002E80  A893                     syscall    MoveTo
  4389. 00002E82  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  4390. 00002E86  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  4391. 00002E8A  A891                     syscall    LineTo
  4392. 00002E8C  7002                     moveq.l    D0, 0x02
  4393. 00002E8E  D06E FFF4                add.w      D0, [A6 - 0xC]
  4394. 00002E92  3F00                     move.w     -[A7], D0
  4395. 00002E94  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  4396. 00002E98  A893                     syscall    MoveTo
  4397. 00002E9A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  4398. 00002E9E  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  4399. 00002EA2  A891                     syscall    LineTo
  4400. 00002EA4  3005                     move.w     D0, D5
  4401. 00002EA6  6B48                     bmi        +0x4A /* 00002EF0 */
  4402. 00002EA8  0440 000A                subi.w     D0, 0xA /* '\n' */
  4403. 00002EAC  6A06                     bpl        +0x8 /* 00002EB4 */
  4404. 00002EAE  5640                     addq.w     D0, 3
  4405. 00002EB0  6A08                     bpl        +0xA /* 00002EBA */
  4406. 00002EB2  603C                     bra        +0x3E /* 00002EF0 */
  4407. label00002EB4:
  4408. 00002EB4  5940                     subq.w     D0, 4
  4409. 00002EB6  6A38                     bpl        +0x3A /* 00002EF0 */
  4410. 00002EB8  601C                     bra        +0x1E /* 00002ED6 */
  4411. label00002EBA:
  4412. 00002EBA  204D                     movea.l    A0, A5
  4413. 00002EBC  D0C5                     add.w      A0, D5
  4414. 00002EBE  D0C5                     add.w      A0, D5
  4415. 00002EC0  3D68 B4B2 FEE2           move.w     [A6 - 0x11E], [A0 - 0x4B4E]
  4416. 00002EC6  486E FEF2                pea.l      [A6 - 0x10E]
  4417. 00002ECA  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  4418. 00002ECE  4EBA F946                jsr        [PC - 0x6BA /* 00002816 */]
  4419. 00002ED2  5C8F                     addq.l     A7, 6
  4420. 00002ED4  601A                     bra        +0x1C /* 00002EF0 */
  4421. label00002ED6:
  4422. 00002ED6  204D                     movea.l    A0, A5
  4423. 00002ED8  D0C5                     add.w      A0, D5
  4424. 00002EDA  D0C5                     add.w      A0, D5
  4425. 00002EDC  3D68 B4B2 FEE2           move.w     [A6 - 0x11E], [A0 - 0x4B4E]
  4426. 00002EE2  486E FEF2                pea.l      [A6 - 0x10E]
  4427. 00002EE6  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  4428. 00002EEA  4EBA F982                jsr        [PC - 0x67E /* 0000286E */]
  4429. 00002EEE  5C8F                     addq.l     A7, 6
  4430. label00002EF0:
  4431. 00002EF0  302D AC9C                move.w     D0, [A5 - 0x5364]
  4432. 00002EF4  D06E FFF4                add.w      D0, [A6 - 0xC]
  4433. 00002EF8  3F00                     move.w     -[A7], D0
  4434. 00002EFA  302E FFF6                move.w     D0, [A6 - 0xA]
  4435. 00002EFE  906E FEEC                sub.w      D0, [A6 - 0x114]
  4436. 00002F02  5540                     subq.w     D0, 2
  4437. 00002F04  3F00                     move.w     -[A7], D0
  4438. 00002F06  A893                     syscall    MoveTo
  4439. 00002F08  486E FEF2                pea.l      [A6 - 0x10E]
  4440. 00002F0C  A884                     syscall    DrawString
  4441. 00002F0E  5245                     addq.w     D5, 1
  4442. label00002F10:
  4443. 00002F10  0C45 000D                cmpi.w     D5, 0xD /* '\r' */
  4444. 00002F14  6F00 FF2E                ble        -0xD0 /* 00002E44 */
  4445. 00002F18  7A10                     moveq.l    D5, 0x10
  4446. 00002F1A  6036                     bra        +0x38 /* 00002F52 */
  4447. label00002F1C:
  4448. 00002F1C  2F0C                     move.l     -[A7], A4
  4449. 00002F1E  3F05                     move.w     -[A7], D5
  4450. 00002F20  486E FFFE                pea.l      [A6 - 0x2]
  4451. 00002F24  486E FFFA                pea.l      [A6 - 0x6]
  4452. 00002F28  486E FFF2                pea.l      [A6 - 0xE]
  4453. 00002F2C  A98D                     syscall    GetDialogItem/GetDItem
  4454. 00002F2E  204D                     movea.l    A0, A5
  4455. 00002F30  D0C5                     add.w      A0, D5
  4456. 00002F32  D0C5                     add.w      A0, D5
  4457. 00002F34  0C68 0001 B4AE           cmpi.w     [A0 - 0x4B52], 0x1
  4458. 00002F3A  660C                     bne        +0xE /* 00002F48 */
  4459. 00002F3C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4460. 00002F40  3F3C 0001                move.w     -[A7], 0x1
  4461. 00002F44  A963                     syscall    SetControlValue/SetCtlValue
  4462. 00002F46  6008                     bra        +0xA /* 00002F50 */
  4463. label00002F48:
  4464. 00002F48  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4465. 00002F4C  4267                     clr.w      -[A7]
  4466. 00002F4E  A963                     syscall    SetControlValue/SetCtlValue
  4467. label00002F50:
  4468. 00002F50  5245                     addq.w     D5, 1
  4469. label00002F52:
  4470. 00002F52  0C45 0015                cmpi.w     D5, 0x15
  4471. 00002F56  6FC4                     ble        -0x3A /* 00002F1C */
  4472. 00002F58  7A19                     moveq.l    D5, 0x19
  4473. 00002F5A  6036                     bra        +0x38 /* 00002F92 */
  4474. label00002F5C:
  4475. 00002F5C  2F0C                     move.l     -[A7], A4
  4476. 00002F5E  3F05                     move.w     -[A7], D5
  4477. 00002F60  486E FFFE                pea.l      [A6 - 0x2]
  4478. 00002F64  486E FFFA                pea.l      [A6 - 0x6]
  4479. 00002F68  486E FFF2                pea.l      [A6 - 0xE]
  4480. 00002F6C  A98D                     syscall    GetDialogItem/GetDItem
  4481. 00002F6E  204D                     movea.l    A0, A5
  4482. 00002F70  D0C5                     add.w      A0, D5
  4483. 00002F72  D0C5                     add.w      A0, D5
  4484. 00002F74  0C68 0001 B4A8           cmpi.w     [A0 - 0x4B58], 0x1
  4485. 00002F7A  660C                     bne        +0xE /* 00002F88 */
  4486. 00002F7C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4487. 00002F80  3F3C 0001                move.w     -[A7], 0x1
  4488. 00002F84  A963                     syscall    SetControlValue/SetCtlValue
  4489. 00002F86  6008                     bra        +0xA /* 00002F90 */
  4490. label00002F88:
  4491. 00002F88  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4492. 00002F8C  4267                     clr.w      -[A7]
  4493. 00002F8E  A963                     syscall    SetControlValue/SetCtlValue
  4494. label00002F90:
  4495. 00002F90  5245                     addq.w     D5, 1
  4496. label00002F92:
  4497. 00002F92  0C45 001B                cmpi.w     D5, 0x1B
  4498. 00002F96  6FC4                     ble        -0x3A /* 00002F5C */
  4499. 00002F98  7A1E                     moveq.l    D5, 0x1E
  4500. 00002F9A  6036                     bra        +0x38 /* 00002FD2 */
  4501. label00002F9C:
  4502. 00002F9C  2F0C                     move.l     -[A7], A4
  4503. 00002F9E  3F05                     move.w     -[A7], D5
  4504. 00002FA0  486E FFFE                pea.l      [A6 - 0x2]
  4505. 00002FA4  486E FFFA                pea.l      [A6 - 0x6]
  4506. 00002FA8  486E FFF2                pea.l      [A6 - 0xE]
  4507. 00002FAC  A98D                     syscall    GetDialogItem/GetDItem
  4508. 00002FAE  204D                     movea.l    A0, A5
  4509. 00002FB0  D0C5                     add.w      A0, D5
  4510. 00002FB2  D0C5                     add.w      A0, D5
  4511. 00002FB4  0C68 0001 AC5A           cmpi.w     [A0 - 0x53A6], 0x1
  4512. 00002FBA  660C                     bne        +0xE /* 00002FC8 */
  4513. 00002FBC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4514. 00002FC0  3F3C 0001                move.w     -[A7], 0x1
  4515. 00002FC4  A963                     syscall    SetControlValue/SetCtlValue
  4516. 00002FC6  6008                     bra        +0xA /* 00002FD0 */
  4517. label00002FC8:
  4518. 00002FC8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4519. 00002FCC  4267                     clr.w      -[A7]
  4520. 00002FCE  A963                     syscall    SetControlValue/SetCtlValue
  4521. label00002FD0:
  4522. 00002FD0  5245                     addq.w     D5, 1
  4523. label00002FD2:
  4524. 00002FD2  0C45 0020                cmpi.w     D5, 0x20 /* ' ' */
  4525. 00002FD6  6FC4                     ble        -0x3A /* 00002F9C */
  4526. 00002FD8  2F0C                     move.l     -[A7], A4
  4527. 00002FDA  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  4528. 00002FDE  486E FFFE                pea.l      [A6 - 0x2]
  4529. 00002FE2  486E FFFA                pea.l      [A6 - 0x6]
  4530. 00002FE6  486E FFF2                pea.l      [A6 - 0xE]
  4531. 00002FEA  A98D                     syscall    GetDialogItem/GetDItem
  4532. 00002FEC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4533. 00002FF0  3F2D ACB2                move.w     -[A7], [A5 - 0x534E]
  4534. 00002FF4  A963                     syscall    SetControlValue/SetCtlValue
  4535. 00002FF6  422E 0014                clr.b      [A6 + 0x14]
  4536. 00002FFA  6004                     bra        +0x6 /* 00003000 */
  4537. label00002FFC:
  4538. 00002FFC  422E 0014                clr.b      [A6 + 0x14]
  4539. label00003000:
  4540. 00003000  4CEE 1CF8 FEB2           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x14E]
  4541. 00003006  4E5E                     unlink     A6
  4542. 00003008  205F                     movea.l    A0, [A7]+
  4543. 0000300A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4544. 0000300E  4ED0                     jmp        [A0]
  4545. 00003010  F900                     .extension 0x900 <<F/4-5/4>> // unimplemented
  4546. 00003012  F908                     .extension 0x908 <<F/4-5/4>> // unimplemented
  4547. 00003014  FFEC                     .invalid   <<F/7/7>>
  4548. 00003016  FCB8 FFEC                .extension 0xCB8 <<F/2-3/6>> // unimplemented
  4549. 0000301A  FCB8 FD38                .extension 0xCB8 <<F/2-3/6>> // unimplemented
  4550. export_150:
  4551. 0000301E  4E56 FDE2                link       A6, -0x021E
  4552. 00003022  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  4553. 00003026  1B7C 0001 C66F           move.b     [A5 - 0x3991], 0x1
  4554. 0000302C  426D BE2E                clr.w      [A5 - 0x41D2]
  4555. 00003030  42A7                     clr.l      -[A7]
  4556. 00003032  3F3C 00EB                move.w     -[A7], 0xEB
  4557. 00003036  42A7                     clr.l      -[A7]
  4558. 00003038  4878 FFFF                push.l     0xFFFF
  4559. 0000303C  A97C                     syscall    GetNewDialog
  4560. 0000303E  2B5F AC92                move.l     [A5 - 0x536E], [A7]+
  4561. 00003042  4AAD AC92                tst.l      [A5 - 0x536E]
  4562. 00003046  6700 02AA                beq        +0x2AC /* 000032F2 */
  4563. 0000304A  486D B4BC                pea.l      [A5 - 0x4B44]
  4564. 0000304E  A874                     syscall    GetPort
  4565. 00003050  206D C6A4                movea.l    A0, [A5 - 0x395C]
  4566. 00003054  3D68 0012 FEEE           move.w     [A6 - 0x112], [A0 + 0x12]
  4567. 0000305A  3D68 0010 FEEC           move.w     [A6 - 0x114], [A0 + 0x10]
  4568. 00003060  486E FEEC                pea.l      [A6 - 0x114]
  4569. 00003064  A870                     syscall    LocalToGlobal
  4570. 00003066  206D AC92                movea.l    A0, [A5 - 0x536E]
  4571. 0000306A  3A28 0016                move.w     D5, [A0 + 0x16]
  4572. 0000306E  9A68 0012                sub.w      D5, [A0 + 0x12]
  4573. 00003072  3828 0014                move.w     D4, [A0 + 0x14]
  4574. 00003076  9868 0010                sub.w      D4, [A0 + 0x10]
  4575. 0000307A  226D C6A4                movea.l    A1, [A5 - 0x395C]
  4576. 0000307E  3E29 0016                move.w     D7, [A1 + 0x16]
  4577. 00003082  9E69 0012                sub.w      D7, [A1 + 0x12]
  4578. 00003086  9E45                     sub.w      D7, D5
  4579. 00003088  48C7                     ext.l      D7
  4580. 0000308A  8FFC 0002                divs.w     D7, 0x2
  4581. 0000308E  3C29 0014                move.w     D6, [A1 + 0x14]
  4582. 00003092  9C69 0010                sub.w      D6, [A1 + 0x10]
  4583. 00003096  9C44                     sub.w      D6, D4
  4584. 00003098  48C6                     ext.l      D6
  4585. 0000309A  8DFC 0002                divs.w     D6, 0x2
  4586. 0000309E  3B6D ACA2 B4C0           move.w     [A5 - 0x4B40], [A5 - 0x535E]
  4587. 000030A4  3B6D ACA6 B4C2           move.w     [A5 - 0x4B3E], [A5 - 0x535A]
  4588. 000030AA  3B6D ACAA B4C4           move.w     [A5 - 0x4B3C], [A5 - 0x5356]
  4589. 000030B0  3B6D ACA0 B4C6           move.w     [A5 - 0x4B3A], [A5 - 0x5360]
  4590. 000030B6  3B6D ACA4 B4C8           move.w     [A5 - 0x4B38], [A5 - 0x535C]
  4591. 000030BC  3B6D ACA8 B4CA           move.w     [A5 - 0x4B36], [A5 - 0x5358]
  4592. 000030C2  3B6D ACAC B4CC           move.w     [A5 - 0x4B34], [A5 - 0x5354]
  4593. 000030C8  7610                     moveq.l    D3, 0x10
  4594. 000030CA  6020                     bra        +0x22 /* 000030EC */
  4595. label000030CC:
  4596. 000030CC  2F2D AC92                move.l     -[A7], [A5 - 0x536E]
  4597. 000030D0  3F03                     move.w     -[A7], D3
  4598. 000030D2  486E FFFC                pea.l      [A6 - 0x4]
  4599. 000030D6  486E FFF8                pea.l      [A6 - 0x8]
  4600. 000030DA  486E FFF0                pea.l      [A6 - 0x10]
  4601. 000030DE  A98D                     syscall    GetDialogItem/GetDItem
  4602. 000030E0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4603. 000030E4  3043                     movea.w    A0, D3
  4604. 000030E6  2F08                     move.l     -[A7], A0
  4605. 000030E8  A95B                     syscall    SetControlReference/SetCRefCon
  4606. 000030EA  5243                     addq.w     D3, 1
  4607. label000030EC:
  4608. 000030EC  0C43 0015                cmpi.w     D3, 0x15
  4609. 000030F0  6FDA                     ble        -0x24 /* 000030CC */
  4610. 000030F2  7619                     moveq.l    D3, 0x19
  4611. 000030F4  6020                     bra        +0x22 /* 00003116 */
  4612. label000030F6:
  4613. 000030F6  2F2D AC92                move.l     -[A7], [A5 - 0x536E]
  4614. 000030FA  3F03                     move.w     -[A7], D3
  4615. 000030FC  486E FFFC                pea.l      [A6 - 0x4]
  4616. 00003100  486E FFF8                pea.l      [A6 - 0x8]
  4617. 00003104  486E FFF0                pea.l      [A6 - 0x10]
  4618. 00003108  A98D                     syscall    GetDialogItem/GetDItem
  4619. 0000310A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4620. 0000310E  3043                     movea.w    A0, D3
  4621. 00003110  2F08                     move.l     -[A7], A0
  4622. 00003112  A95B                     syscall    SetControlReference/SetCRefCon
  4623. 00003114  5243                     addq.w     D3, 1
  4624. label00003116:
  4625. 00003116  0C43 001B                cmpi.w     D3, 0x1B
  4626. 0000311A  6FDA                     ble        -0x24 /* 000030F6 */
  4627. 0000311C  761E                     moveq.l    D3, 0x1E
  4628. 0000311E  6020                     bra        +0x22 /* 00003140 */
  4629. label00003120:
  4630. 00003120  2F2D AC92                move.l     -[A7], [A5 - 0x536E]
  4631. 00003124  3F03                     move.w     -[A7], D3
  4632. 00003126  486E FFFC                pea.l      [A6 - 0x4]
  4633. 0000312A  486E FFF8                pea.l      [A6 - 0x8]
  4634. 0000312E  486E FFF0                pea.l      [A6 - 0x10]
  4635. 00003132  A98D                     syscall    GetDialogItem/GetDItem
  4636. 00003134  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4637. 00003138  3043                     movea.w    A0, D3
  4638. 0000313A  2F08                     move.l     -[A7], A0
  4639. 0000313C  A95B                     syscall    SetControlReference/SetCRefCon
  4640. 0000313E  5243                     addq.w     D3, 1
  4641. label00003140:
  4642. 00003140  0C43 0020                cmpi.w     D3, 0x20 /* ' ' */
  4643. 00003144  6FDA                     ble        -0x24 /* 00003120 */
  4644. 00003146  2F2D AC92                move.l     -[A7], [A5 - 0x536E]
  4645. 0000314A  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  4646. 0000314E  486E FFFC                pea.l      [A6 - 0x4]
  4647. 00003152  486E FFF8                pea.l      [A6 - 0x8]
  4648. 00003156  486E FFF0                pea.l      [A6 - 0x10]
  4649. 0000315A  A98D                     syscall    GetDialogItem/GetDItem
  4650. 0000315C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4651. 00003160  4878 0021                push.l     0x21 /* '!' */
  4652. 00003164  A95B                     syscall    SetControlReference/SetCRefCon
  4653. 00003166  7600                     moveq.l    D3, 0x00
  4654. 00003168  600C                     bra        +0xE /* 00003176 */
  4655. label0000316A:
  4656. 0000316A  204D                     movea.l    A0, A5
  4657. 0000316C  D0C3                     add.w      A0, D3
  4658. 0000316E  D0C3                     add.w      A0, D3
  4659. 00003170  4268 B4CE                clr.w      [A0 - 0x4B32]
  4660. 00003174  5243                     addq.w     D3, 1
  4661. label00003176:
  4662. 00003176  0C43 0006                cmpi.w     D3, 0x6
  4663. 0000317A  6DEE                     blt        -0x10 /* 0000316A */
  4664. 0000317C  302D ACAE                move.w     D0, [A5 - 0x5352]
  4665. 00003180  204D                     movea.l    A0, A5
  4666. 00003182  D0C0                     add.w      A0, D0
  4667. 00003184  D0C0                     add.w      A0, D0
  4668. 00003186  317C 0001 B4CE           move.w     [A0 - 0x4B32], 0x1
  4669. 0000318C  7600                     moveq.l    D3, 0x00
  4670. 0000318E  600C                     bra        +0xE /* 0000319C */
  4671. label00003190:
  4672. 00003190  204D                     movea.l    A0, A5
  4673. 00003192  D0C3                     add.w      A0, D3
  4674. 00003194  D0C3                     add.w      A0, D3
  4675. 00003196  4268 B4DA                clr.w      [A0 - 0x4B26]
  4676. 0000319A  5243                     addq.w     D3, 1
  4677. label0000319C:
  4678. 0000319C  0C43 0003                cmpi.w     D3, 0x3
  4679. 000031A0  6DEE                     blt        -0x10 /* 00003190 */
  4680. 000031A2  302D ACB0                move.w     D0, [A5 - 0x5350]
  4681. 000031A6  204D                     movea.l    A0, A5
  4682. 000031A8  D0C0                     add.w      A0, D0
  4683. 000031AA  D0C0                     add.w      A0, D0
  4684. 000031AC  317C 0001 B4DA           move.w     [A0 - 0x4B26], 0x1
  4685. 000031B2  7603                     moveq.l    D3, 0x03
  4686. 000031B4  6000 009A                bra        +0x9C /* 00003250 */
  4687. label000031B8:
  4688. 000031B8  2F2D AC92                move.l     -[A7], [A5 - 0x536E]
  4689. 000031BC  3F03                     move.w     -[A7], D3
  4690. 000031BE  486E FFFC                pea.l      [A6 - 0x4]
  4691. 000031C2  486E FFF8                pea.l      [A6 - 0x8]
  4692. 000031C6  486E FFF0                pea.l      [A6 - 0x10]
  4693. 000031CA  A98D                     syscall    GetDialogItem/GetDItem
  4694. 000031CC  3003                     move.w     D0, D3
  4695. 000031CE  6B52                     bmi        +0x54 /* 00003222 */
  4696. 000031D0  5B40                     subq.w     D0, 5
  4697. 000031D2  6730                     beq        +0x32 /* 00003204 */
  4698. 000031D4  6A08                     bpl        +0xA /* 000031DE */
  4699. 000031D6  5440                     addq.w     D0, 2
  4700. 000031D8  670A                     beq        +0xC /* 000031E4 */
  4701. 000031DA  6A18                     bpl        +0x1A /* 000031F4 */
  4702. 000031DC  6044                     bra        +0x46 /* 00003222 */
  4703. label000031DE:
  4704. 000031DE  5540                     subq.w     D0, 2
  4705. 000031E0  6A40                     bpl        +0x42 /* 00003222 */
  4706. 000031E2  6030                     bra        +0x32 /* 00003214 */
  4707. label000031E4:
  4708. 000031E4  486D B4E4                pea.l      [A5 - 0x4B1C]
  4709. 000031E8  486E FDEC                pea.l      [A6 - 0x214]
  4710. 000031EC  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4711. 000031F0  508F                     addq.l     A7, 8
  4712. 000031F2  602E                     bra        +0x30 /* 00003222 */
  4713. label000031F4:
  4714. 000031F4  486D B505                pea.l      [A5 - 0x4AFB]
  4715. 000031F8  486E FDEC                pea.l      [A6 - 0x214]
  4716. 000031FC  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4717. 00003200  508F                     addq.l     A7, 8
  4718. 00003202  601E                     bra        +0x20 /* 00003222 */
  4719. label00003204:
  4720. 00003204  486D B526                pea.l      [A5 - 0x4ADA]
  4721. 00003208  486E FDEC                pea.l      [A6 - 0x214]
  4722. 0000320C  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4723. 00003210  508F                     addq.l     A7, 8
  4724. 00003212  600E                     bra        +0x10 /* 00003222 */
  4725. label00003214:
  4726. 00003214  486D B547                pea.l      [A5 - 0x4AB9]
  4727. 00003218  486E FDEC                pea.l      [A6 - 0x214]
  4728. 0000321C  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4729. 00003220  508F                     addq.l     A7, 8
  4730. label00003222:
  4731. 00003222  486E FDEC                pea.l      [A6 - 0x214]
  4732. 00003226  486E FEF0                pea.l      [A6 - 0x110]
  4733. 0000322A  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  4734. 0000322E  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  4735. 00003232  486E FEF0                pea.l      [A6 - 0x110]
  4736. 00003236  A98F                     syscall    SetDialogItemText/SetIText
  4737. 00003238  0C43 0003                cmpi.w     D3, 0x3
  4738. 0000323C  588F                     addq.l     A7, 4
  4739. 0000323E  660E                     bne        +0x10 /* 0000324E */
  4740. 00003240  2F2D AC92                move.l     -[A7], [A5 - 0x536E]
  4741. 00003244  4878 0003                push.l     0x3
  4742. 00003248  3F3C 7FFF                move.w     -[A7], 0x7FFF
  4743. 0000324C  A97E                     syscall    SelectDialogItemText/SelIText
  4744. label0000324E:
  4745. 0000324E  5243                     addq.w     D3, 1
  4746. label00003250:
  4747. 00003250  0C43 0006                cmpi.w     D3, 0x6
  4748. 00003254  6F00 FF62                ble        -0x9C /* 000031B8 */
  4749. 00003258  2F2D AC92                move.l     -[A7], [A5 - 0x536E]
  4750. 0000325C  302E FEEE                move.w     D0, [A6 - 0x112]
  4751. 00003260  D047                     add.w      D0, D7
  4752. 00003262  3F00                     move.w     -[A7], D0
  4753. 00003264  302E FEEC                move.w     D0, [A6 - 0x114]
  4754. 00003268  D046                     add.w      D0, D6
  4755. 0000326A  3F00                     move.w     -[A7], D0
  4756. 0000326C  4227                     clr.b      -[A7]
  4757. 0000326E  A91B                     syscall    MoveWindow
  4758. 00003270  2F2D AC92                move.l     -[A7], [A5 - 0x536E]
  4759. 00003274  A915                     syscall    ShowWindow
  4760. 00003276  206D AC92                movea.l    A0, [A5 - 0x536E]
  4761. 0000327A  2D68 0010 FDE2           move.l     [A6 - 0x21E], [A0 + 0x10]
  4762. 00003280  2D68 0014 FDE6           move.l     [A6 - 0x21A], [A0 + 0x14]
  4763. 00003286  486E FDE2                pea.l      [A6 - 0x21E]
  4764. 0000328A  3F07                     move.w     -[A7], D7
  4765. 0000328C  3F06                     move.w     -[A7], D6
  4766. 0000328E  A8A8                     syscall    OffsetRect
  4767. 00003290  486E FDE2                pea.l      [A6 - 0x21E]
  4768. 00003294  2F3C FFF8 FFF8           move.l     -[A7], 0xFFF8FFF8
  4769. 0000329A  A8A9                     syscall    InsetRect
  4770. label0000329C:
  4771. 0000329C  486D 04F2                pea.l      [A5 + 0x4F2 /* export_154 */]
  4772. 000032A0  486E FFFE                pea.l      [A6 - 0x2]
  4773. 000032A4  A991                     syscall    ModalDialog
  4774. 000032A6  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  4775. 000032AC  6708                     beq        +0xA /* 000032B6 */
  4776. 000032AE  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  4777. 000032B4  66E6                     bne        -0x18 /* 0000329C */
  4778. label000032B6:
  4779. 000032B6  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  4780. 000032BC  6618                     bne        +0x1A /* 000032D6 */
  4781. 000032BE  2F2E FDE6                move.l     -[A7], [A6 - 0x21A]
  4782. 000032C2  2F2E FDE2                move.l     -[A7], [A6 - 0x21E]
  4783. 000032C6  4EBA F35E                jsr        [PC - 0xCA2 /* 00002626 */]
  4784. 000032CA  3EBC 2710                move.w     [A7], 0x2710
  4785. 000032CE  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  4786. 000032D2  508F                     addq.l     A7, 8
  4787. 000032D4  6030                     bra        +0x32 /* 00003306 */
  4788. label000032D6:
  4789. 000032D6  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  4790. 000032DC  6628                     bne        +0x2A /* 00003306 */
  4791. 000032DE  4EBA F18E                jsr        [PC - 0xE72 /* 0000246E */]
  4792. 000032E2  486E FDE2                pea.l      [A6 - 0x21E]
  4793. 000032E6  2F2D C6A4                move.l     -[A7], [A5 - 0x395C]
  4794. 000032EA  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  4795. 000032EE  508F                     addq.l     A7, 8
  4796. 000032F0  6014                     bra        +0x16 /* 00003306 */
  4797. label000032F2:
  4798. 000032F2  486D B5F8                pea.l      [A5 - 0x4A08]
  4799. 000032F6  486D B5FA                pea.l      [A5 - 0x4A06]
  4800. 000032FA  486D B5FC                pea.l      [A5 - 0x4A04]
  4801. 000032FE  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  4802. 00003302  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4803. label00003306:
  4804. 00003306  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  4805. 0000330A  4E5E                     unlink     A6
  4806. 0000330C  4E75                     rts
  4807. export_151:
  4808. 0000330E  4E56 0000                link       A6, 0
  4809. 00003312  422D AC90                clr.b      [A5 - 0x5370]
  4810. 00003316  4E5E                     unlink     A6
  4811. 00003318  4E75                     rts
  4812. export_152:
  4813. 0000331A  4E56 0000                link       A6, 0
  4814. 0000331E  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4815. 00003322  3E2E 0008                move.w     D7, [A6 + 0x8]
  4816. 00003326  486D B4E4                pea.l      [A5 - 0x4B1C]
  4817. 0000332A  3F07                     move.w     -[A7], D7
  4818. 0000332C  4EBA CE1A                jsr        [PC - 0x31E6 /* 00000148 */]
  4819. 00003330  3EAD ACA0                move.w     [A7], [A5 - 0x5360]
  4820. 00003334  3F07                     move.w     -[A7], D7
  4821. 00003336  4EBA CD98                jsr        [PC - 0x3268 /* 000000D0 */]
  4822. 0000333A  3EAD ACA2                move.w     [A7], [A5 - 0x535E]
  4823. 0000333E  3F07                     move.w     -[A7], D7
  4824. 00003340  4EBA CD8E                jsr        [PC - 0x3272 /* 000000D0 */]
  4825. 00003344  486D B505                pea.l      [A5 - 0x4AFB]
  4826. 00003348  3F07                     move.w     -[A7], D7
  4827. 0000334A  4EBA CDFC                jsr        [PC - 0x3204 /* 00000148 */]
  4828. 0000334E  3EAD ACA4                move.w     [A7], [A5 - 0x535C]
  4829. 00003352  3F07                     move.w     -[A7], D7
  4830. 00003354  4EBA CD7A                jsr        [PC - 0x3286 /* 000000D0 */]
  4831. 00003358  3EAD ACA6                move.w     [A7], [A5 - 0x535A]
  4832. 0000335C  3F07                     move.w     -[A7], D7
  4833. 0000335E  4EBA CD70                jsr        [PC - 0x3290 /* 000000D0 */]
  4834. 00003362  486D B526                pea.l      [A5 - 0x4ADA]
  4835. 00003366  3F07                     move.w     -[A7], D7
  4836. 00003368  4EBA CDDE                jsr        [PC - 0x3222 /* 00000148 */]
  4837. 0000336C  3EAD ACA8                move.w     [A7], [A5 - 0x5358]
  4838. 00003370  3F07                     move.w     -[A7], D7
  4839. 00003372  4EBA CD5C                jsr        [PC - 0x32A4 /* 000000D0 */]
  4840. 00003376  3EAD ACAA                move.w     [A7], [A5 - 0x5356]
  4841. 0000337A  3F07                     move.w     -[A7], D7
  4842. 0000337C  4EBA CD52                jsr        [PC - 0x32AE /* 000000D0 */]
  4843. 00003380  486D B547                pea.l      [A5 - 0x4AB9]
  4844. 00003384  3F07                     move.w     -[A7], D7
  4845. 00003386  4EBA CDC0                jsr        [PC - 0x3240 /* 00000148 */]
  4846. 0000338A  3EAD ACAC                move.w     [A7], [A5 - 0x5354]
  4847. 0000338E  3F07                     move.w     -[A7], D7
  4848. 00003390  4EBA CD3E                jsr        [PC - 0x32C2 /* 000000D0 */]
  4849. 00003394  3EAD ACAE                move.w     [A7], [A5 - 0x5352]
  4850. 00003398  3F07                     move.w     -[A7], D7
  4851. 0000339A  4EBA CD34                jsr        [PC - 0x32CC /* 000000D0 */]
  4852. 0000339E  3EAD ACB0                move.w     [A7], [A5 - 0x5350]
  4853. 000033A2  3F07                     move.w     -[A7], D7
  4854. 000033A4  4EBA CD2A                jsr        [PC - 0x32D6 /* 000000D0 */]
  4855. 000033A8  3EAD AC96                move.w     [A7], [A5 - 0x536A]
  4856. 000033AC  3F07                     move.w     -[A7], D7
  4857. 000033AE  4EBA CD20                jsr        [PC - 0x32E0 /* 000000D0 */]
  4858. 000033B2  3EAD AC98                move.w     [A7], [A5 - 0x5368]
  4859. 000033B6  3F07                     move.w     -[A7], D7
  4860. 000033B8  4EBA CD16                jsr        [PC - 0x32EA /* 000000D0 */]
  4861. 000033BC  3EAD AC9A                move.w     [A7], [A5 - 0x5366]
  4862. 000033C0  3F07                     move.w     -[A7], D7
  4863. 000033C2  4EBA CD0C                jsr        [PC - 0x32F4 /* 000000D0 */]
  4864. 000033C6  3EAD ACB2                move.w     [A7], [A5 - 0x534E]
  4865. 000033CA  3F07                     move.w     -[A7], D7
  4866. 000033CC  4EBA CD02                jsr        [PC - 0x32FE /* 000000D0 */]
  4867. 000033D0  286D A438                movea.l    A4, [A5 - 0x5BC8]
  4868. 000033D4  4FEF 0032                lea.l      A7, [A7 + 0x32]
  4869. 000033D8  603E                     bra        +0x40 /* 00003418 */
  4870. label000033DA:
  4871. 000033DA  3F2C 005E                move.w     -[A7], [A4 + 0x5E]
  4872. 000033DE  3F07                     move.w     -[A7], D7
  4873. 000033E0  4EBA CCEE                jsr        [PC - 0x3312 /* 000000D0 */]
  4874. 000033E4  4A6C 005E                tst.w      [A4 + 0x5E]
  4875. 000033E8  588F                     addq.l     A7, 4
  4876. 000033EA  6F2A                     ble        +0x2C /* 00003416 */
  4877. 000033EC  3F2C 0060                move.w     -[A7], [A4 + 0x60]
  4878. 000033F0  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  4879. 000033F4  2640                     movea.l    A3, D0
  4880. 000033F6  206B 000A                movea.l    A0, [A3 + 0xA]
  4881. 000033FA  2450                     movea.l    A2, [A0]
  4882. 000033FC  7C00                     moveq.l    D6, 0x00
  4883. 000033FE  548F                     addq.l     A7, 2
  4884. 00003400  600E                     bra        +0x10 /* 00003410 */
  4885. label00003402:
  4886. 00003402  3F12                     move.w     -[A7], [A2]
  4887. 00003404  3F07                     move.w     -[A7], D7
  4888. 00003406  4EBA CCC8                jsr        [PC - 0x3338 /* 000000D0 */]
  4889. 0000340A  548A                     addq.l     A2, 2
  4890. 0000340C  588F                     addq.l     A7, 4
  4891. 0000340E  5246                     addq.w     D6, 1
  4892. label00003410:
  4893. 00003410  BC6C 005E                cmp.w      D6, [A4 + 0x5E]
  4894. 00003414  6DEC                     blt        -0x12 /* 00003402 */
  4895. label00003416:
  4896. 00003416  2854                     movea.l    A4, [A4]
  4897. label00003418:
  4898. 00003418  200C                     move.l     D0, A4
  4899. 0000341A  66BE                     bne        -0x40 /* 000033DA */
  4900. 0000341C  422D AC90                clr.b      [A5 - 0x5370]
  4901. 00003420  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  4902. 00003424  4E5E                     unlink     A6
  4903. 00003426  4E75                     rts
  4904. export_153:
  4905. 00003428  4E56 FF00                link       A6, -0x0100
  4906. 0000342C  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4907. 00003430  3E2E 0008                move.w     D7, [A6 + 0x8]
  4908. 00003434  486E FF00                pea.l      [A6 - 0x100]
  4909. 00003438  3F07                     move.w     -[A7], D7
  4910. 0000343A  4EBA CD60                jsr        [PC - 0x32A0 /* 0000019C */]
  4911. 0000343E  486E FF01                pea.l      [A6 - 0xFF]
  4912. 00003442  486D B4E4                pea.l      [A5 - 0x4B1C]
  4913. 00003446  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  4914. 0000344A  486D ACA0                pea.l      [A5 - 0x5360]
  4915. 0000344E  3F07                     move.w     -[A7], D7
  4916. 00003450  4EBA CCBA                jsr        [PC - 0x3346 /* 0000010C */]
  4917. 00003454  486D ACA2                pea.l      [A5 - 0x535E]
  4918. 00003458  3F07                     move.w     -[A7], D7
  4919. 0000345A  4EBA CCB0                jsr        [PC - 0x3350 /* 0000010C */]
  4920. 0000345E  486E FF00                pea.l      [A6 - 0x100]
  4921. 00003462  3F07                     move.w     -[A7], D7
  4922. 00003464  4EBA CD36                jsr        [PC - 0x32CA /* 0000019C */]
  4923. 00003468  486E FF01                pea.l      [A6 - 0xFF]
  4924. 0000346C  486D B505                pea.l      [A5 - 0x4AFB]
  4925. 00003470  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  4926. 00003474  486D ACA4                pea.l      [A5 - 0x535C]
  4927. 00003478  3F07                     move.w     -[A7], D7
  4928. 0000347A  4EBA CC90                jsr        [PC - 0x3370 /* 0000010C */]
  4929. 0000347E  486D ACA6                pea.l      [A5 - 0x535A]
  4930. 00003482  3F07                     move.w     -[A7], D7
  4931. 00003484  4EBA CC86                jsr        [PC - 0x337A /* 0000010C */]
  4932. 00003488  486E FF00                pea.l      [A6 - 0x100]
  4933. 0000348C  3F07                     move.w     -[A7], D7
  4934. 0000348E  4EBA CD0C                jsr        [PC - 0x32F4 /* 0000019C */]
  4935. 00003492  486E FF01                pea.l      [A6 - 0xFF]
  4936. 00003496  486D B526                pea.l      [A5 - 0x4ADA]
  4937. 0000349A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  4938. 0000349E  486D ACA8                pea.l      [A5 - 0x5358]
  4939. 000034A2  3F07                     move.w     -[A7], D7
  4940. 000034A4  4EBA CC66                jsr        [PC - 0x339A /* 0000010C */]
  4941. 000034A8  486D ACAA                pea.l      [A5 - 0x5356]
  4942. 000034AC  3F07                     move.w     -[A7], D7
  4943. 000034AE  4EBA CC5C                jsr        [PC - 0x33A4 /* 0000010C */]
  4944. 000034B2  486E FF00                pea.l      [A6 - 0x100]
  4945. 000034B6  3F07                     move.w     -[A7], D7
  4946. 000034B8  4EBA CCE2                jsr        [PC - 0x331E /* 0000019C */]
  4947. 000034BC  486E FF01                pea.l      [A6 - 0xFF]
  4948. 000034C0  486D B547                pea.l      [A5 - 0x4AB9]
  4949. 000034C4  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  4950. 000034C8  486D ACAC                pea.l      [A5 - 0x5354]
  4951. 000034CC  3F07                     move.w     -[A7], D7
  4952. 000034CE  4EBA CC3C                jsr        [PC - 0x33C4 /* 0000010C */]
  4953. 000034D2  486D ACAE                pea.l      [A5 - 0x5352]
  4954. 000034D6  3F07                     move.w     -[A7], D7
  4955. 000034D8  4EBA CC32                jsr        [PC - 0x33CE /* 0000010C */]
  4956. 000034DC  4FEF 0068                lea.l      A7, [A7 + 0x68]
  4957. 000034E0  486D ACB0                pea.l      [A5 - 0x5350]
  4958. 000034E4  3F07                     move.w     -[A7], D7
  4959. 000034E6  4EBA CC24                jsr        [PC - 0x33DC /* 0000010C */]
  4960. 000034EA  486D AC96                pea.l      [A5 - 0x536A]
  4961. 000034EE  3F07                     move.w     -[A7], D7
  4962. 000034F0  4EBA CC1A                jsr        [PC - 0x33E6 /* 0000010C */]
  4963. 000034F4  486D AC98                pea.l      [A5 - 0x5368]
  4964. 000034F8  3F07                     move.w     -[A7], D7
  4965. 000034FA  4EBA CC10                jsr        [PC - 0x33F0 /* 0000010C */]
  4966. 000034FE  486D AC9A                pea.l      [A5 - 0x5366]
  4967. 00003502  3F07                     move.w     -[A7], D7
  4968. 00003504  4EBA CC06                jsr        [PC - 0x33FA /* 0000010C */]
  4969. 00003508  486D ACB2                pea.l      [A5 - 0x534E]
  4970. 0000350C  3F07                     move.w     -[A7], D7
  4971. 0000350E  4EBA CBFC                jsr        [PC - 0x3404 /* 0000010C */]
  4972. 00003512  286D A438                movea.l    A4, [A5 - 0x5BC8]
  4973. 00003516  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4974. 0000351A  603E                     bra        +0x40 /* 0000355A */
  4975. label0000351C:
  4976. 0000351C  486C 005E                pea.l      [A4 + 0x5E]
  4977. 00003520  3F07                     move.w     -[A7], D7
  4978. 00003522  4EBA CBE8                jsr        [PC - 0x3418 /* 0000010C */]
  4979. 00003526  4A6C 005E                tst.w      [A4 + 0x5E]
  4980. 0000352A  5C8F                     addq.l     A7, 6
  4981. 0000352C  6F2A                     ble        +0x2C /* 00003558 */
  4982. 0000352E  3F2C 0060                move.w     -[A7], [A4 + 0x60]
  4983. 00003532  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  4984. 00003536  2640                     movea.l    A3, D0
  4985. 00003538  206B 000A                movea.l    A0, [A3 + 0xA]
  4986. 0000353C  2450                     movea.l    A2, [A0]
  4987. 0000353E  7C00                     moveq.l    D6, 0x00
  4988. 00003540  548F                     addq.l     A7, 2
  4989. 00003542  600E                     bra        +0x10 /* 00003552 */
  4990. label00003544:
  4991. 00003544  2F0A                     move.l     -[A7], A2
  4992. 00003546  3F07                     move.w     -[A7], D7
  4993. 00003548  4EBA CBC2                jsr        [PC - 0x343E /* 0000010C */]
  4994. 0000354C  548A                     addq.l     A2, 2
  4995. 0000354E  5C8F                     addq.l     A7, 6
  4996. 00003550  5246                     addq.w     D6, 1
  4997. label00003552:
  4998. 00003552  BC6C 005E                cmp.w      D6, [A4 + 0x5E]
  4999. 00003556  6DEC                     blt        -0x12 /* 00003544 */
  5000. label00003558:
  5001. 00003558  2854                     movea.l    A4, [A4]
  5002. label0000355A:
  5003. 0000355A  200C                     move.l     D0, A4
  5004. 0000355C  66BE                     bne        -0x40 /* 0000351C */
  5005. 0000355E  422D AC90                clr.b      [A5 - 0x5370]
  5006. 00003562  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  5007. 00003566  4E5E                     unlink     A6
  5008. 00003568  4E75                     rts
  5009.